我的Web服务将json编码的数据返回给我的java应用程序..如何使java应用程序正确读取json_encoded数据?例如,返回的数据看起来像这样{“必需品”: - 18,“有趣”:26,“教育”:0.6,“给”:0,“ffa”:3.8,“ltss”:909.6,“message” :array {“1”:33,“2”:44}}你可以看到里面有一些嵌套数据..如何让java应用程序读取返回的字符串,如下所示(如果它是在php中完成的)相反)echo returndata [“必需品”]并显示-18 echo returndata [“message”] [“1”]并显示33
1 回答
在Java中,一切都是对象,因此您需要从此JSON字符串构建对象 .
你可以使用这个小库:http://json.org/java/
有了它,您就可以构建JSONObjects,JSONArrays等,并提取您想要的所有信息 .
这里有一个例子: