这几天遇到别人从服务器发送一组json格式字符串到我这个服务器的一个接口,但是不知道该怎么取?

{"gwmac":"c8:3a:35:29:bc:80","gwaddr":"192.168.1.10","gwport":"8080","usrnum":"0", "version":"0","datas"[{"type":"online","mac":"3c:97:0e:62:7a:a7","start":"1390468644","used":"30", "end":""} ]}

json字符串格式如上,
看网页上大,大多数也值会解析装在对象里传过去的,可是这个只有一串数据,到了后台又该怎么取,直接用jsonObject肯定不靠谱,在此请大家帮忙看看,谢谢了

慕的地8271018
浏览 173回答 2
2回答

泛舟湖上清波郎朗

可以自定义一个javabean,属性对应于json数据的各个字段,然后使用阿里巴巴的fastjson就OK了

哆啦的时光机

后台接收到json字符串后,使用Gson转一下就可以了。用法:Gson gson = new Gson();gson.fromJson(json字符串, java对象.class);比如json字符串为:[{"name":"sevennights ","age":20}]代码:Person person = gson.fromJson(json, Person.class);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
JavaScript