如何在没有任何函数的情况下将另一个对象中的JSON对象转换为字符串

如何在没有任何函数的情况下将另一个对象中的JSON对象转换为字符串,json,Json,我想通过Postman chrome app将json代码发布到API中,但服务器给我的错误是object值之一,必须是string,例如锁定此json代码: { "key1": "value", "key2": { "subkey1": { "subsubkey1": "value", "subsubkey2": "value" }, "subkey2": "valu

我想通过Postman chrome app将json代码发布到API中,但服务器给我的错误是object值之一,必须是string,例如锁定此json代码:

 {
     "key1": "value",
     "key2": {
         "subkey1": {
             "subsubkey1": "value",
             "subsubkey2": "value"
         },
         "subkey2": "value",
     },
     "key3": "value" 
}
正如您看到的那样,
subkey1
的值是object,我必须在代码中做什么才能使它的值成为string? 我不想使用任何函数或其他任何东西,我只希望此代码中的
subkey1
值是字符串! 我用了这个:

 {
     "key1": "value",
     "key2": {
         "subkey1": '{
             "subsubkey1": "value",
             "subsubkey2": "value"
         }',
         "subkey2": "value",
     },
     "key3": "value" 
}
这是:

 {
     "key1": "value",
     "key2": {
         "subkey1": "{
             "subsubkey1": "value",
             "subsubkey2": "value"
         }",
         "subkey2": "value",
     },
     "key3": "value" 
}

但是API给了我无效的json错误

您的最后一次尝试已接近尾声,但您需要转义内部引号,以便它们不会终止外部字符串。反斜杠(
\
)通常用于此目的:

"subkey1": "{ 
  \"subsubkey1\": \"value\", 
  \"subsubkey2\": \"value\" 
}"

你有这个严格的模式吗?您是否只希望检查第2级中的键的值是否为对象(json obj)。我将编辑这个问题,以便更详细地解释。“我在代码中必须做什么”…什么代码?你甚至没有告诉我们你用什么语言来生成JSON,更不用说给我们看那些麻烦的代码了。在我们真正帮助您之前,我们需要它。您的最后一次尝试已接近尾声,但您需要使用反斜杠(\)来转义字符串中的引号。很抱歉@ADyson。。。我在新编辑中说,我有一个json代码,我想通过Postman chrome应用程序将其发布到服务器上,当我在应用程序服务器中将其作为json发布时,给出了一个错误,在这个json代码中看起来像
subkey1
的对象之一必须是字符串,我想我应该按照你所说的反斜杠做,您可以在这个json代码中使用它将
subkey1
对象转换为字符串吗?谢谢您的帮助…它按照我需要的方式工作