我有一个JSON字符串,其中没有引用键和值,我想将其转换为格式正确的JSON。
{basic:{0:{index:0, license:t, nameSID:n, image:"img_left", descriptionSID:t, category:r}}有没有Java库可以处理它?我尝试过Jackson,但它不起作用。
发布于 2016-01-15 00:17:50
我不确定你是否有时间编写自己的解析器,但我做到了。
https://github.com/ischumacher/rsjp
以下是您的示例JSON的示例用法:
String str = "{basic:{0:{index:0, license:t, nameSID:n, image:\"img_left\", descriptionSID:t, category:r}}";
Map<String, Object> jso = Json.parseJSON(str);
System.out.println(jso);
System.out.println(Json.get(jso, "basic", "0", "image"));下面是输出:
{
basic:
{
0:
{
index: 0,
license: t,
nameSID: n,
image: img_left,
descriptionSID: t,
category: r
}
}
}
img_lefthttps://stackoverflow.com/questions/15005185
复制相似问题