mozilla

Revision 136449 of Using JSON in Firefox

  • Revision slug: Using_JSON_in_Firefox
  • Revision title: Using JSON in Firefox
  • Revision id: 136449
  • Created:
  • Creator: Suguni
  • Is current revision? No
  • Comment page created, 132 words added

Revision Content

{{ fx_minversion_header("3") }}

이 문서는 Firefox 3.5에서의 JSON 사용 방법을 설명합니다. 이전 버전에서 JSON을 사용하는 자세한 정보는 JSON를 참조하세요.

Native JSON 객체는 두 개의 핵심 메소드를 포함합니다. JSON.parse() 메소드는 JSON 문자열을 파싱하여 원래의 JavaScript 객체로 재구성해 주며, JSON.stringify() 메소드는 JavaScript 객체를 인자로 받아 이에 해당하는 JSON 문자열을 반환해 줍니다.

주의: Native JSON에서는 메소드가 포함된 객체를 지원하지 않습니다. 이러한 객체를 JSON으로 변환하려고 하면 TypeError 예외가 발생할 것입니다.

JSON 문자열 파싱하기

JSON 문자열을 JavaScript 객체로 변환하려면, 다음과 같이 JSON.parse() 메소드에 JSON 문자열을 전달하면 됩니다.

var jsObject = JSON.parse(jsonString);

객체를 JSON 문자열로 변환하기

JavaScript 객체를 JSON 문자열로 변환하려면 다음과 같이 JSON.stringify() 메소드에 대상 객체를 전달하면 됩니다.

var foo = {};
foo.bar = "new property";
foo.baz = 3;

var jsObject = JSON.stringify(foo);

jsObject의 값은 {"bar":"new property","baz":3} 입니다.

Revision Source

<p>{{ fx_minversion_header("3") }}</p>
<p>이 문서는 Firefox 3.5에서의 JSON 사용 방법을 설명합니다. 이전 버전에서 JSON을 사용하는 자세한 정보는 <a class="internal" href="/ko/JSON" title="Ko/JSON">JSON</a>를 참조하세요.</p>
<p>Native JSON 객체는 두 개의 핵심 메소드를 포함합니다. <code>JSON.parse()</code> 메소드는 JSON 문자열을 파싱하여 원래의 JavaScript 객체로 재구성해 주며, <code>JSON.stringify()</code> 메소드는 JavaScript 객체를 인자로 받아 이에 해당하는 JSON 문자열을 반환해 줍니다.</p>
<div class="note"><strong>주의:</strong> Native JSON에서는 메소드가 포함된 객체를 지원하지 않습니다. 이러한 객체를 JSON으로 변환하려고 하면 TypeError 예외가 발생할 것입니다.</div>
<h2 id="JSON_문자열_파싱하기">JSON 문자열 파싱하기</h2>
<p>JSON 문자열을 JavaScript 객체로 변환하려면, 다음과 같이 <code>JSON.parse()</code> 메소드에 JSON 문자열을 전달하면 됩니다.</p>
<pre>var jsObject = JSON.parse(jsonString);</pre>
<h2 id="객체를_JSON_문자열로_변환하기">객체를 JSON 문자열로 변환하기</h2>
<p>JavaScript 객체를 JSON 문자열로 변환하려면 다음과 같이 <code>JSON.stringify()</code> 메소드에 대상 객체를 전달하면 됩니다.</p>
<pre class="eval">var foo = {};
foo.bar = "new property";
foo.baz = 3;

var jsObject = JSON.stringify(foo);
</pre>
<p><code>jsObject</code>의 값은 <code>{"bar":"new property","baz":3} 입니다</code>.</p>
Revert to this revision