Javascript 我是否需要为json对象转义任何字符?

Javascript 我是否需要为json对象转义任何字符?,javascript,json,Javascript,Json,在我的代码中,我创建了一个类并将其转换为JSON 我所有的测试都使用双引号,例如: { "a" : "hello world ! '' this is john's desk" } 当用双引号括起来时,是否需要转义任何字符? 我需要转义的是字符串中的双引号吗?是的,您可以使用\“转义引号 此外,还可以使用JSON.stringify():取决于您的使用案例。通常出于安全原因,您会希望转义所有内容。希望这有帮助!这是您正在进行的手动转换,还是编程转换?最简单的解决方案是使用一个库来为您编码值,例

在我的代码中,我创建了一个类并将其转换为JSON

我所有的测试都使用双引号,例如:

{ "a" : "hello world ! '' this is john's desk" }
当用双引号括起来时,是否需要转义任何字符?
我需要转义的是字符串中的双引号吗?

是的,您可以使用
\“
转义引号


此外,还可以使用
JSON.stringify()

取决于您的使用案例。通常出于安全原因,您会希望转义所有内容。希望这有帮助!这是您正在进行的手动转换,还是编程转换?最简单的解决方案是使用一个库来为您编码值,例如,
JSON.stringify()
。至少还需要转义反斜杠。对象的属性“a”的值是一个字符串。因此,您要问的问题是“我是否需要转义任何字符以将其存储在字符串中”-这里没有JSON。