java实现json格式字符串定义都知道json有固定的格式,当我们定义⼀个json字符串数据时,由于双引号的格式需要转义容易引起错误。例如:String param = "{\"page_size\":\"10\",\"page_index\":\"1\"}";
最近发现⽤fastjson可以将map转成json字符串对象。
fastjson字符串转数组⽤maven引⼊fastjson jar包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.24</version>
</dependency>
上⾯的代码就可以这样实现了
Map map=new HashMap();
map.put("page_size","10");
map.put("page_index","1");
String  param= JSONString(map);
这样问题就解决了复杂json字符串的定义问题!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。