JSON不允许将字符串直接编码为json
表示。我暂时移植了以下PHP代码:
$text = json_encode($string);
对于这个Ruby:
text = string.inspect
它似乎可以完成这项工作,但由于某些原因,如果string
本身包含一个带有换行符的文字字符串(实际上是JS代码),这些换行符\n
将保持原样\n
,而不是编码为\\n
。我可以理解这是不是#inspect
的正确行为,但是...
如何将字符串值编码为Ruby中的JSON表示?
https://stackoverflow.com/questions/6783988
复制相似问题