string转化成json字符串 如何将string转为json?

如何将string转为json?将字符串转换为JSON有三种方法:第一种方法是直接将字符串转换为JSON字符串JSON=“{”2“:”EFG“,”1“:”ABC“}”jsonobject JSONuT

如何将string转为json?

将字符串转换为JSON有三种方法:

第一种方法是直接将字符串转换为JSON

字符串JSON=“{”2“:”EFG“,”1“:”ABC“}”jsonobject JSONuTest=JSONObject.fromObject(JSON)对字符串的双引号进行转义,适用于较短字符串

第二步:将字符串转换为列表,然后再转换为JSON

listlist=new ArrayList()列表.添加(“用户名)”)列表.添加(“年龄”)列表.添加(“sex”)JSONArray array=new JSONArray()数组.add(list)

您可以使用list的add功能拼接所需的字符串,但这只能使用jsonary

第三:将字符串转换为map,然后再转换为JSON

MapMap=new hashmap()地图输入(“1”,“abc”)地图输入(“2”,“efg”)测试.添加(映射)

JSONObject JSONObject=JSONObject.fromObject(地图)

这里,可以使用map将字符串转换为jsonarray或jsonobject,但这里的键不能是int