我的MongoDB集合中的这个文档一直让我疯狂地对待一个字段“属性”。我理解'转义'字符意味着什么,但我希望通过javascript或php使属性字段可以正确读取(我的意思是可解析)。如何将属性字段设置为有效的JSON字符串或对象。我已经尝试了SO上的大部分解决方案来替换/“with”....或者甚至简单地删除/可能有助于我猜。但我无法摆脱/“或用其他东西替换它,无论如何。存储在我的MongoDB中的数据如下所示。数据通过看起来像这样的URL发布到MongoDB
{
"attributes": "{\"alarm\":true,\"ignition\":false,\"status\":68,\"power\":6,\"gsm\":4,\"index\":271,\"ip\":\"192.168.255.11\"}",
"latitude": 1.43365,
"longitude": 103.7859383
}
数据最初是通过HTTP POST发布到MongoDB的,解码后的URL看起来像这样
http://example.com/api/mongodb-insert/data?attributes={"alarm":true,"ignition":false,"status":68,"power":6,"gsm":4,"index":271,"ip":"192.168.255.11"}
我几乎已经尝试了所有解决方案,但奇怪的是“停留。我仍然在摸着头:-) ....应该很容易