相关疑难解决方法(0)

在Android中发送和解析JSON对象

我想以JSON对象的形式将消息发送到服务器并解析来自服务器的JSON响应.

JSON对象的示例

{
  "post": {
    "username": "John Doe",
    "message": "test message",
    "image": "image url",
    "time":  "current time"
  }
}
Run Code Online (Sandbox Code Playgroud)

我试图通过逐个属性来手动解析JSON.我可以使用任何库/实用程序来简化此过程吗?

parsing android json

137
推荐指数
3
解决办法
16万
查看次数

如何使用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万
查看次数

标签 统计

json ×2

android ×1

api ×1

gson ×1

java ×1

parsing ×1

serialization ×1