如何从org.json库迁移代码以代理一个json解析器?

时间:2017-02-05 23:05:38

标签: codenameone

我设法在字符串中获取JSON文本,这没关系。

看起来像这样:

  

{“contacts”:[{“id”:“1”,“name”:“Andrew”,“surname”:“AAAAA”,“address”:“red street 12”,“phone1”:“312312312 “,”phone2“:”0123232“},”id“:”0“,”name“:”Marco“,”surname“:”Gioia“,”address“:”blue street 3“,”phone1“:” 12345678" , “PHONE2”: “123456789”}]}

我过去常常提取名称的原因很简单:

JSONObject nodeRoot = new JSONObject(jsonString);
JSONArray nodeStats = nodeRoot.getJSONArray("contacts");
String name = nodeStats.getJSONObject(i).getString("name");

但是使用外部罐子在cn1中看起来很混乱,而不是你真正想要的东西。 我如何使用cn1 json解析器来处理它?<​​/ p>

谢谢大家

1 个答案:

答案 0 :(得分:1)

使用cn1json cn1lib。它是org.json的端口

使用扩展程序部分中的一个设置将其添加到项目中。