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で書かれた)に渡すために使用されます。