java怎样将json转化为字符串格式化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎样将json转化为字符串格式化相关的知识,希望对你有一定的参考价值。

jdk自己没有的,需要你自己写,或者使用开源的jar包
主要有三个

json-simple-*.jar
org.json.jar
net.sf.json 这个依赖了很多个jar包
参考技术A JSONObject obj = new JSONObject("aaaaa");
String str = obj.toJSONString();

怎样将DBObject类型转换为JSON

不是DBObject转换成JSONObject,是JSON
DBObject dbo;
JSON json= dbo

JSONObject 转化成 DBObject 的思路是把JSONObject 转化成String ,再转换成DBObject 或者BaicDBObject类型
一句话即可:
DBObject userDb = (DBObject) com.mongodb.util.JSON.parse(user
.toString());
示例如下:
import com.mongodb.DBObject;

import net.sf.json.JSONObject;

//JSONObect 转化成 DBJONObject
public class JSONObjectTotestDBObject

public static void main(String[] rags)

// 一个JSONObject类
JSONObject user = new JSONObject();
user.put("name", "xiaoA");
user.put("age", 12);
// 打印该类
System.out.println(user);

System.out.println("------------------------");
// 转化
DBObject userDb = (DBObject) com.mongodb.util.JSON.parse(user
.toString());

System.out.print(userDb);



参考技术A DBObject obj=new DBObject();
JSONObject jsonObj= JSONObject.fromObject(obj);
String json=jsonObj.toString();

以上是关于java怎样将json转化为字符串格式化的主要内容,如果未能解决你的问题,请参考以下文章

JS中如何把JSON格式的字符串转化为一个对象或数组呢?

JS中如何把JSON格式的字符串转化为一个对象或数组呢?

怎样将json数据转换成匿名数组或者泛型对象(c#)

如何将Map转化为json字符串

c# 拼接字符串并转化为json数据时,总是无法转到所需格式

怎么把json数组里的某一项的value转化为字符串格式