java - 将字符串数组转换为 JSON 对象?

标签 java json gson

我从 UI 获取了 json[]。我必须将其转换为 Json 对象,如何使用 gson 转换它。接收到的对象是这样的:

 [{"name":"name","value":"value"},{"name":"first","value":"100"},{"name":"hor","value":"95"},{"name":"conf","value":"95"}],[{"name":"vaRType","value":"INCRE"},{"name":"per","value":"100"},{"name":"hor","value":"95"},{"name":"conf","value":"95"}]

我使用了JsonObject obj = new JsoParser().parse(jsonStrnig).getAsJsonObject(); 但它抛出异常。

最佳答案

因为它不是有效的 json 对象。

关于java - 将字符串数组转换为 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13247468/

相关文章:

Java Deflater 策略 - DEFAULT_STRATEGY、FILTERED 和 HUFFMAN_ONLY

java - 二维数组结构算法

java - com.google.gson.JsonSyntaxException : java. lang.IllegalStateException:应为 BEGIN_ARRAY 但为 STRING

android - 如何为 Gson 的 TypeToken 添加泛型类型?

java - XBee 系列 2 尝试接收数据包时挂起并超时

java - 如何创建一个在数字而不是字符串中写入日期的 JsonbCong?

json - 如何将 JSON 对象转换为可读的 swift 对象?

javascript - 按标签重构嵌套 JSON 数据 - Javascript

java - GSON 将瞬变反序列化为 null

c# - 如何使用 GSON 将 JSON 值映射到不同的类