java对象转json字符串(java对象转json字符串格式化)

野性酷女 2023-09-25 08:33 154阅读 0赞

java中怎么将对象转化为json字符串

jackson可以

json-lib可以

gson也可以1、使用原生的解析:

string json = “…”;

jsonarray array= new jsonarray(json);

//遍历数组里的值,得到每个独立的对象,然后获取对应的值设置到声明好的对象中,最终创建对象完成后添加到集合中,如我自己代码里的片段:

for (int j = 0; j < array.length(); j++) {

obj = array.getjsonobject(j);

data data = new data();

data.setthumbnail(obj.getstring(“thumbnail”));

data.settitle(obj.getstring(“title”));

data.seturl(obj.getstring(“url”));

mdatalist.add(data);

2、使用第三方包如gson,但是这个你得保证你的json字符串个z

java对象转json字符串

将Java对象转成json串用哪种方式效率高些

import java.io.*;

import org.json.*;

public class Demo {

public static void main(String[] args) throws Exception {

String str = “{\“brand_no\“:\“jycy,sy\“,\“unit_rank\“:\“2\“,\“package\“:\“2\“}“;

JSONObject obj = new JSONObject(str);

System.out.println(obj);

System.out.println(obj.get(“brand_no”)); // “jycy,sy”

}

}fastjson 你值得拥有

再看看别人怎么说的。jackson,可自行百度阿里巴巴的fastjson

发表评论

表情:
评论列表 (有 0 条评论,154人围观)

还没有评论,来说两句吧...

相关阅读