对String对象进行JSON序列化

Posted 不无聊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对String对象进行JSON序列化相关的知识,希望对你有一定的参考价值。

对对象进行JSON序列化,会得到类似key:value的形式。
但是如果对一个String字符串进行JSON序列化会得到什么?
测试下:

public?class?TestMain2?{
????public?static?void?main(String?args[]){
????????String?s?=?"a";
????????System.out.println(JSON.toJSONString(s));
????????System.out.println(s);
????}
}

输出:序列化后的结果被双引号包括。

技术图片

而该双引号包含的字符串也的确是JSON格式,可以被JSON工具识别。
技术图片

以上是关于对String对象进行JSON序列化的主要内容,如果未能解决你的问题,请参考以下文章

在flutter中使用json_serializable对json对象进行反序列化

golang的xorm如何将[]map[string][]byte 格式的数据序列化成json输出

Qt中 使用Json 对自定义对象进行序列与反序列化 之二

Qt中 使用Json 对自定义对象进行序列与反序列化 之一

Jackson 在 Android 上按字母顺序对 JSON 序列化输出键进行排序

关于JSON.parse(JSON.stringfy(object))进行深拷贝的坑~