相关疑难解决方法(0)

使用Gson for Java进行JSON解析

我想解析来自JSON类型的数据String.我正在使用Google Gson.

我有:

jsonLine = "
{
 "data": {
  "translations": [
   {
    "translatedText": "Hello world"
   }
  ]
 }
}
";
Run Code Online (Sandbox Code Playgroud)

我的班级是:

public class JsonParsing{

   public void parse(String jsonLine) {

      // there I would like to get String "Hello world"

   }

}
Run Code Online (Sandbox Code Playgroud)

java json gson

146
推荐指数
8
解决办法
32万
查看次数

如何使用Google的Gson API正确反序列化JSON?

简而言之,这是我想在JAVA中解析的JSON对象的草图:

{
    object1: {
            item1: //[String | Array | Object] ,
            item2: // ...
            //<> more items
    object2: { /* .. */ }
    //<> more objects
}
Run Code Online (Sandbox Code Playgroud)

这些是我为解析而创建的POJO(import为了简洁,我将省略语句):

(1)完整JSON对象的表示

public class JObjectContainer {

    private List<JObject> jObjects ;

    public JObjectContainer() { }

    //get & set methods

}
Run Code Online (Sandbox Code Playgroud)

(2)嵌套对象的表示:

 public class JObject {

    private String id ;
    private List<JNode> jObjects ;

    public JObject() { } 

    //get & set methods

}
Run Code Online (Sandbox Code Playgroud)

(3)项目的代表:

 public class JNode {

    private JsonElement item1 …
Run Code Online (Sandbox Code Playgroud)

java api serialization json gson

22
推荐指数
1
解决办法
7万
查看次数

标签 统计

gson ×2

java ×2

json ×2

api ×1

serialization ×1