다음 문자열이 있습니다.
{
blogid:"12345",
date:"09.09.2014",
uid:"0",
author:""
}
아무도 이것을 JSON 구조 또는 자바 스크립트 배열로 변환하고 각 키의 값을 얻는 방법에 대한 아이디어를 줄 수 있습니까?
blogid="12345"
uid="0"
etc.
당신이 사용할 수있는 eval
다음과 같은
var str = '{blogid:"12345",date:"09.09.2014",uid:"0",author:""}';
var arr = eval('('+str+')'); // '(' and ')' are mandatory!
console.log(arr['blogid']); // prints 12345
그러나 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval 확인 Don't use eval needlessly!
장에서 문자열이 안전한지 확인하십시오.
더 안전한 방법은 사용하는 JSON.parse
것이지만 문제는 IE 8/9에서 기능을 사용할 수 없다는 것입니다 (그러나 대신 http://www.json.org/js.html의 스크립트를 사용할 수 있음 )
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다