2

我想将一个名为的Java类保存MyClass到一个文本文件中,并且我想使用JSON对该类进行编码以用于文件写入目的,而不是实现Serializable接口。此外,为了保存课程,我想使用 Google 的Gson库,尤其是JsonWriter课程。例如,该类MyClass定义如下:

public class MyClass{
 String html;    
 public MyClass(){}
}

如上例所示,MyClass有一个String名为 的字段html,显然必须包含HTML 代码

我可以通过使用 JSON 将类保存到文本文件中吗,JsonWriter或者我应该对html字段进行编码或执行类似的操作(例如调用URLEncode-like 函数),然后再将其提供给JsonWriter?

4

1 回答 1

2

由于转义新行/引号等可能会使这有点棘手,为什么不直接使用XStream将对象转换为 XML 并将 HTML 包装在 CDATA 部分中呢?Json 没有CDATA部分的等效项。

于 2013-04-13T17:58:26.710 回答