我想在 JSON 值本身中添加 JSON 数据,例如。
{
"data" : "test",
"another" : " { "test" : "test" }"
}
这可能吗?
这可以通过两种方式实现:
我提到了两种方式,因为我不确定你需要怎么做。如果您有一个分层软件架构,其中较低层不应该假设较高层处理什么样的数据(又名有效负载概念),第一种方法可能是合适的。但它更慢,因为 JSON 解析器必须更频繁地运行。
因此,如果您的问题只是,我可以嵌套 JSON 对象和数组吗,那么第二点适用;是的,如你所愿。
您只需要删除内部对象周围的引号即可:
{
"data" : "test",
"another" : { "test" : "test" }
}