[{id:'150',cnname:'푸저우시'},{id:'151',cnname:'샤먼시'},{id:'152',cnname:'푸텐시'},{ id:'153',cnname:'삼명시'},{id:'154',cnname:'취안저우시'},{id:'155',cnname:'장저우시'},{id:'156' ,cnname:'난핑시'},{id:'157',cnname:'룽옌시'},{id:'158',cnname:'닝더시'}]
형식 문제인가요? 모든 필드를 작은따옴표로 묶어야 하나요? 아니면 json_decode($str_json, 1);를 배열로 변환할 수 없나요?
[{id:'150',cnname:'푸저우시'},{id:'151',cnname:'샤먼시'},{id:'152',cnname:'푸텐시'},{ id:'153',cnname:'삼명시'},{id:'154',cnname:'취안저우시'},{id:'155',cnname:'장저우시'},{id:'156' ,cnname:'난핑시'},{id:'157',cnname:'룽옌시'},{id:'158',cnname:'닝더시'}]
형식 문제인가요? 모든 필드를 작은따옴표로 묶어야 하나요? 아니면 json_decode($str_json, 1);를 배열로 변환할 수 없나요?
JSON의 구문 정의를 살펴보면 실제로 JSON 구문에는 작은따옴표가 없고 큰따옴표만 있으며 모든 키는 문자열로 표시되므로 따옴표로 묶어야 한다는 것을 알 수 있습니다.
귀하의 콘텐츠는 합법적인 JS 배열 표현이지만 JSON 형식이 아닙니다.
<code class="json">[ { "id": "150", "cnname": "福州市" }, { "id": "151", "cnname": "厦门市" }, { "id": "152", "cnname": "莆田市" }, { "id": "153", "cnname": "三明市" }, { "id": "154", "cnname": "泉州市" }, { "id": "155", "cnname": "漳州市" }, { "id": "156", "cnname": "南平市" }, { "id": "157", "cnname": "龙岩市" }, { "id": "158", "cnname": "宁德市" } ]</code>