1
您是否可以避免Gson将“ <”和“>”转换为Unicode转义序列?
我注意到Gson将字符串“ <”转换为JSON输出中的Unicode转义序列。您能以某种方式避免这种情况吗,还是必须始终在JSON中转义“ <”和“>”之类的字符? 考虑下面的示例{"s":"\u003c"}:我只想 {"s":"<"}。 public static void main(String[] args) { Gson gson = new GsonBuilder().create(); System.out.println(gson.toJson(new Foo())); } static class Foo { String s = "<"; } 上下文:我正在创建的JSON片段与HTML页面甚至JavaScript无关;它只是用来将某些结构化信息传递给另一软件(嵌入在设备中,用C编写)。