2013-08-01 4 views
1

자바 스크립트 객체를 보여주고 JSON으로 변환하는 간단한 코드 예제가 필요합니다. $ JSON에 대한 자바 스크립트 배열 기반의 변환이 $ .ParseJSON (여기에 나온 배열)입니다. .. 이제 그 반대가 필요합니다 ... 결국 나는 post 메서드를 사용하여 서버로 보내야합니다 ... 친절하게 안내합니다.JSON 변환에 대한 JavaScript 객체/배열

내가 인터넷에있어이 코드 ...

여기
var jsonArg1 = new Object(); 
    jsonArg1.name = 'calc this'; 
    jsonArg1.value = 3.1415; 
var jsonArg2 = new Object(); 
    jsonArg2.name = 'calc this again'; 
    jsonArg2.value = 2.73; 

var pluginArrayArg = new Array(); 
    pluginArrayArg.push(jsonArg1); 
    pluginArrayArg.push(jsonArg2); 

to convert pluginArrayArg (which is pure javascript array) into JSON array: 

var jsonArray = JSON.parse(JSON.stringify(pluginArrayArg)) 

내가 인터넷에서 본 코드 중 하나입니다 ...하지만 처음에 그들이 JSON 아닌 assocaite를 선언하는 것처럼 보인다 배열 요소 ... 친절하게 내게 적절한 길 안내. 감사합니다

+0

을 시도합니다. [ "JSON 개체"또는 "배열"과 같은 것은 없습니다 (http://benalman.com/news/2010/03/theres-no-suchthing-as-a-json/). 자바 스크립트 객체/배열과 JSON 만 있습니다. 당신은 * JSON을 포함하는 * 문자열 *을 JS 객체/배열에'JSON.parse'를 사용하여 파싱 할 수 있습니다. JSON.stringify를 사용하여 JS 객체/배열을 문자열로 변환 할 수 있습니다. 뭐하고 싶어? –

답변

1

처음에는 JSONS라는 자바 스크립트 객체를 선언하지 않습니다 .Javascript 객체는 Json과 다릅니다. 두 객체의 차이점을 찾으려면 확인 What's the difference between Javascript Object and JSON object

javscript 객체 또는 배열을 json으로 변환하려면 JSON.stringify(varname)을 사용하십시오. 또한, 자바 스크립트에서 객체를 인쇄하려면 console.log(objname)을 사용하십시오. JSON을 자바 스크립트에서 연관 배열을 변환, 코드에 또한

var jsonArg1 = new Object(); 
jsonArg1.name = 'calc this'; 
jsonArg1.value = 3.1415; 
var jsonArg2 = new Object(); 
jsonArg2.name = 'calc this again'; 
jsonArg2.value = 2.73; 
var pluginArrayArg = new Array(); 
pluginArrayArg.push(jsonArg1); 
pluginArrayArg.push(jsonArg2); 
console.log(pluginArrayArg); 
var jsonArray = JSON.stringify(pluginArrayArg); 
alert(jsonArray); 

를이 추가, 예 .. 내가 먼저 용어 직선을 얻을 수 있다고 생각

var asscArr = {}; 
asscArr["name"] = "Hello World"; 
console.log("name = " + asscArr["name"]); 
var jsonArr = JSON.stringify(asscArr); 
alert(jsonArr); 
관련 문제