相关疑难解决方法(0)

将JSON数据转换为Java对象

我希望能够在Java操作方法中访问JSON字符串中的属性.只需说出字符串即可myJsonString = object.getJson().下面是字符串的示例:

{
    'title': 'ComputingandInformationsystems',
    'id': 1,
    'children': 'true',
    'groups': [{
        'title': 'LeveloneCIS',
        'id': 2,
        'children': 'true',
        'groups': [{
            'title': 'IntroToComputingandInternet',
            'id': 3,
            'children': 'false',
            'groups': []
        }]
    }]
}
Run Code Online (Sandbox Code Playgroud)

在此字符串中,每个JSON对象都包含其他JSON对象的数组.目的是提取ID列表,其中任何给定对象拥有包含其他JSON对象的组属性.我把Google的Gson视为潜在的JSON插件.任何人都可以提供某种形式的指导,告诉我如何从这个JSON字符串生成Java?

java json jackson gson

249
推荐指数
8
解决办法
29万
查看次数

使用GSON解析JSON文件

我想使用GSONJAVA中解析这个JSON文件:

{
    "descriptor" : {
        "app1" : {
            "name" : "mehdi",
            "age" : 21,
            "messages": ["msg 1","msg 2","msg 3"]
        },
        "app2" : {
            "name" : "mkyong",
            "age" : 29,
            "messages": ["msg 11","msg 22","msg 33"]
        },
        "app3" : {
            "name" : "amine",
            "age" : 23,
            "messages": ["msg 111","msg 222","msg 333"]
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何加入根元素,即:描述符,然后是app3元素,最后是name元素.

我遵循了本教程http://www.mkyong.com/java/gson-streaming-to-read-and-write-json/,但它没有显示具有root和childs元素的情况.

java parsing json gson

36
推荐指数
2
解决办法
10万
查看次数

标签 统计

gson ×2

java ×2

json ×2

jackson ×1

parsing ×1