13

以下のようなJSON文字列があります

'{\"test\":{\"test1\":{\"test1\":[{\"test2\":\"1\",\"test3\": \"foo\",\"test4\":\"bar\",\"test5\":\"test7\"}]}}}'

Ruby または Rails を使用して以下のように変更する必要があります。

'{"test":{"test1":{"test1":[{"test2":"1","test3": "foo","test4":"bar","test5":"bar2"}]}}}'

これらのスラッシュを削除する方法を知る必要があります。

4

6 に答える 6

3

きれいな JSON 配列をファイルに出力する必要がありました。JSON オブジェクトの配列を作成し、DBA が操作できるようにファイルに出力する必要がありました。

これが私がやった方法です。

puts(((dirtyData.gsub(/\\"/, "\"")).gsub(/\["/, "\[")).gsub(/"\]/, "\]"))

これは、最初に \" を削除してから [" を削除し、最後に "] を削除する、3 重にネストされた gsub です。

これが役立つことを願っています

于 2016-08-05T04:45:42.143 に答える