, Ŭ, ۶ ô ũ ǥ JSON(JavaScript Object Notation) ˿ Դϴ.
JSON ̸, ϰ Ŭ ǻ ô뿡 ߿ϰ ʿ, JSON ⺻ Ǿִ ü Ͽ Ͽϴ. ٷ ۶(Polyglot) α ô븦 Ͽ ǹ Ǵ ֿ α 10 Ͽ JSON ؽƮ (ڵ)ϰ, ݴ JSON м(ڵ)ϴ ҽڵ Ͽϴ.
α ó Թ ʺ ߱ Ϸ ڵ鿡 ʿ JSON α Դϴ.
(ڵ ǽ Ʈ 10 Ǵ ׳ ϱ ۼ ʾҽϴ. ڴԵ α ǵ ؼ ȯ Թ ģ JSON ó å ø ؿ Ȱ Դϴ. մϴ.)
* 鿡 α Ʈ
- Java
- Swift
- JavaScript
- PHP
- Python
- Ruby
- Node.js
- Go
- Objective-C
- C#(C-sharp)
WWW ߵ鿡 ǰ Java 1995, б ڰа , п ǻͰ о ν, 3D Ͽ. 16 ѵ ߰ ٱ ܱ IT , Ʈ ŸƮ ٰ ڷν ٹؿԴ. Ư α ȸ Ȱ ϸ, αֿ پ ǵ IT оߵ鿡 ƿԴ. Ӻ ϵ , м ó , ν , Ʈ/ڵ , å ó , Ͽ Ŭ̾Ʈ , ȭ Ŭ ǻ 鿣 ó Ͽ 忡 Ȱ Դ. ֱٿ ڵ Ͽ ʿ ϸ ϰ ö־ ϰ ִ. IT ɻ ȥڼ Ȱ ߰ 繰 ν̴. α 鿡 .
JSON α֡ .
DZ
ϸ
ҽڵ û
1. JSON
1.1 JSON̶?
1.2 JSON
1.3 JSON ʿϸ ߿Ѱ?
1.4 ũ : YML, XML JSON
2. JSON
2.1 JSON ⺻
2.2 JSON Һ
2.2.1 object ü
2.2.2 array 迭
2.2.3 value
2.2.4 ʴ ⺻ ڷ
2.3 JSON ǥ
2.4 JSON Ű
2.4.1 ȥ 迭
2.4.2 ü ü
2.4.3 迭 ü
2.4.4 ü 迭
2.4.5 迭 ü ȥ ü
2.5 JSONLint
2.5.1 JSONLint.com Ʈ
3. JSON ⺻ Ȱ о
3.1 Ű
3.2 û/
3.3 Ʈ Ű
3.4 ͺ̽ Ÿ
3.5
3.6 BSON Ȱ
4. ۶ ô JSON ڵ ڵ (α )
4.1 JAVA
4.1.1 Java JSON
4.1.2 Java JSON.simple JSON ؽƮ (mydata.json Ͽ )
4.1.3 Java JSON.simple JSON ؽƮ ؼ (mydata.json б)
4.2 SWIFT
4.2.1 Swift ̿ JSON ڵ
4.2.2 Swift ̿ JSON ڵ
4.3 JAVASCRIPT
4.3.1 JSON ؽƮ JavaScript ǥ(ڵ)
4.3.2 JavaScript JSON ؽƮ item
4.3.3 JavaScript JSON ؽƮ ڵ
4.3.4 JavaScript parse() ̿ JSON ؽƮ ڵ
4.3.5 JavaScript stringify() ̿ JSON ؽƮ ڵ
4.4 PHP
4.4.1 PHP ̿ JSON Ƽ ڵ
4.4.2 PHP ̿ JSON Ƽ ڵ
4.5 PYTHON
4.5.1 ̽ json ڵ
4.5.2 ̽ json ڵ
4.5.3 ̽ json ϴ JSON (mapping) ŸԵ
4.6 RUBY
4.6.1 JSON ó
4.6.2 JSON ó ġ
4.6.3 json ̿ JSON ڵ/ڵ
4.7 NODE.js
4.7.1 Node.js JSON Text ڵ
4.7.2 Node.js JSON Text ڵ
4.7.3 jsonfile ̿ϱ غ
4.7.4 jsonfile JSON Ľ
4.7.5 jsonfile JSON
4.8 GO
4.8.1 encoding/json Ű
4.8.2 encoding/json Ű ̿ JSON ڵ
4.8.3 encoding/json Ű ̿ JSON ڵ (Indent )
4.8.4 encoding/json Ű ̿ JSON ڵ
4.9 OBJECTIVE-C
4.9.1 Objective-C NSJSONSerialization JSON ڵ
4.9.2 Objective-C NSJSONSerialization JSON ڵ
4.10 C# (C-Sharp)
4.10.1 C# ȯ
4.10.2 JSON .NET Ű
4.10.3 JSON Ű غ
4.10.4 Serializer ̿ JSON Text ڵ
4.10.5 Deserializer ̿ JSON Text ڵ
ġ
Ⱓ ̷
ڵ