私は、2つの配列値を持つJSON出力を返すモデルクラスを持っています。一つはint値を含み、もう一つは一重引用符で囲まれた配列です。JSON出力でシングルクォートの文字列配列を取得する方法は?
私は@ResponseBody
と春のコントローラからのJSONレスポンスとしてRGraphクラスを返すとき、私はJSON 0/pと次のような結果を得る
class RGraph{
int[] data;
String[] labels;
// getters and setters
}
、
{
"data":[8,46,96,1,18,65,84,13,72,60],
"label":["Gary","Olga","Lewis","Rachel","Nathan","Matt","Kevin","Indigo","Lou","Pete"]
}
しかし、何が私の予想出力は
、あります{
data:[12,43,64,57,49,35,75,58,94,63],
labels: ['Gary','Olga','Lewis','Rachel','Nathan','Matt','Kevin','Indigo','Lou','Pete']
}
上記のJSONレスポンスでは、2つの質問があります。
- キーの二重引用符を削除するにはどうすればよいですか?
- 二重引用符を一重引用符で置き換えるにはどうすればよいですか?
この形式が必要なのは、RGraph Chartライブラリでは、ラベルやツールチップに一重引用符が含まれていることが必要なためです。
これは有効なJSONではありませんが、返信用http://stackoverflow.com/a/17016146/12890 –