从java代码创建Json文件
如何使用java代码创建以下JSON文件
{
"mode":"EXTENDED",
"vertices": [
{
"name": {
"type": "string",
"value": "loppper"
},
"lang": {
"type": "string",
"value": "java"
},
"_id": "3",
"_type": "vertex"
},
{
"name": {
"type": "string",
"value": "vadas"
},
"age": {
"type": "integer",
"value": 27
},
"_id": "2",
"_type": "vertex"
},
{
"name": {
"type": "string",
"value": "marko"
},
"age": {
"type": "integer",
"value": 29
},
"_id": "1",
"_type": "vertex"
},
{
"name": {
"type": "string",
"value": "mark12"
},
"age": {
"type": "integer",
"value": 31
},
"_id": "31",
"_type": "vertex"
},
{
"name": {
"type": "string",
"value": "peter"
},
"age": {
"type": "integer",
"value": 35
},
"_id": "6",
"_type": "vertex"
}]}
混淆了JSONObject和JSONArray。谁能帮忙吗。 我能够创造
{
"mode":"Extended",
"vertices" : [
[(1)
](2)
]
}
但我需要(1)(2)中的大括号而不是方括号
# 1 楼答案
我已经为我编写了一些util类,通过转换Map和List对象来生成JSON
一些示例代码
# 2 楼答案
在Java中,可以使用gson库生成JSON字符串(并解析它们)。这就像创建一组对象、保存数据一样简单。然后,你打电话给^{}