将 JSON 字符串化为 PHP 对象

我有这个 JSON 对象:


{

  "type": "FeatureCollection",

  "features": [

    {

      "id": "0eb3d8a7d9afa466766e90b47f2bd785",

      "type": "Feature",

      "properties": {

        "feature-description": "<div id=\"content\">html content here</div>"

      },

      "geometry": {

        "coordinates": [

          [

            [

              144.87452272951856,

              -37.72702750630904

            ],

            [

              145.00292543948336,

              -37.78131678501029

            ],

            [

              145.12926821291518,

              -37.732458226660285

            ],

            [

              145.11278872073137,

              -37.70801684893612

            ],

            [

              144.9184680420177,

              -37.72431199679091

            ],

            [

              144.87452272951856,

              -37.72702750630904

            ]

          ]

        ],

        "type": "Polygon"

      }

    }

  ]

}

如果我JSON.stringify尝试在 PHP 中解码:


$jsonString = '"{\n  \"type\": \"FeatureCollection\",\n  \"features\": [\n    {\n      \"id\": \"0eb3d8a7d9afa466766e90b47f2bd785\",\n      \"type\": \"Feature\",\n      \"properties\": {\n        \"feature-description\": \"<div id=\"content\">html content here</div>\"\n      },\n      \"geometry\": {\n        \"coordinates\": [\n          [\n            [\n              144.87452272951856,\n              -37.72702750630904\n            ],\n            [\n              145.00292543948336,\n              -37.78131678501029\n            ],\n            [\n              145.12926821291518,\n              -37.732458226660285\n            ],\n            [\n              145.11278872073137,\n              -37.70801684893612\n            ],\n            [\n              144.9184680420177,\n              -37.72431199679091\n            ],\n            [\n              144.87452272951856,\n              -37.72702750630904\n            ]\n          ]\n        ],\n        \"type\": \"Polygon\"\n      }\n    }\n  ]\n}"';


我仍然得到一个string, 而不是object. 我究竟做错了什么?


慕慕森
浏览 181回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP