java - Java 中 JSON 字符串中的 HTML

标签 java html json string gson

我想保存一个名为 MyClassJava 类到一个文本文件中,我想使用 JSON 对该类进行编码以用于文件写入目的,而不是实现 Serializable界面。此外,为了保存类(class),我想使用 Google 的 Gson图书馆,特别是 JsonWriter 类(class)。 MyClass例如,类定义如下:

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

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

我可以通过 JsonWriter 使用 JSON 将类保存到文本文件中吗?或者我应该使用 html 进行编码或执行类似的操作字段(例如调用 URLEncode 类似函数)之前将其赋予 JsonWriter

最佳答案

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

关于java - Java 中 JSON 字符串中的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15990575/

相关文章:

java - 带有 GUI 的应用程序的最佳实践

javascript - 简单的落沙玩具滞后

java - JSON 解析为 TextView Android API

java - 用 Java 解析 XML

java - 在 Java 中计算 gcd

java - cobertura maven 插件是否不适用于接口(interface)中的 java8 默认方法声明?

html - 自定义类不覆盖其他 CSS

javascript - 当数据源更改时,Angularjs Devextreme 组件不刷新

javascript - 在 REQUEST nodejs 中返回 json 主体

Python json 模块生成非唯一键