我有一个对象我使用JSON.stringify来创建JSON字符串。 比我将该字符串保存到文件。 然后我读了那个文件。制作JSON.parse并尝试再次使用该对象。 但它不工作了。 例如,如果我使用[I]选择元素它不选择元素,但只取字符集就像它的字符串:(JSON.stringify和JSON.parse得到不同的结果
任何机构可以帮助与?
这是某种形式的例子,但实际工作中的JSON是TOOOO长:
{"featureCollection":
{"layers":"[
{\"layerDefinition\":
{\"currentVersion\": 10.3,
\"id\": 0,
\"supportsCoordinatesQuantization\": true,
\"advancedQueryCapabilities\":
{
\"supportsPagination\": true,
\"supportsDistinct\": true
},
\"geometryType\":
\"esriGeometryPolygon\", \"minScale\": 0,
\"maxScale\": 0,
\"extent\":
{},
\"drawingInfo\":
{\"renderer\":
{\"type\": \"simple\", \"symbol\":
{\"type\": \"esriSFS\", \"style\": \"esriSFSSolid\", \"color\": [76, 129, 205, 191], \"outline\":
{\"type\": \"esriSLS\", \"style\": \"esriSLSSolid\", \"color\": [0, 0, 0, 255], \"width\": 0.75}
}
},
你可以发布JSON字符串吗?或至少有一部分? –
我在问题中添加了 –
解决方案:仅对数据结构的* root *进行字符串化。 –