MSON μ¬μ μ λ°λΌ κ°λ₯ν΄μΌ νλ (array[number])
μ κ°μ κ²μ μ¬μ©νλ €κ³ ν©λλ€.
κ²°κ³Ό JSON { "foo" : [1, 99] }
μ΄ μλ μ«μ λ°°μ΄μ κ°κ³ μ€ν€λ§μ μ 보λ₯Ό μ
λ ₯νλ κ²μ΄ μ’μ΅λλ€.
- foo: 1, 99 (array)
{"foo": [ "1", "99" ]}
λ λλ§ν©λλ€.- foo: 1, 99 (array[number])
{ "foo": [] }
λ λλ§ν©λλ€.μ μ ν μ«μ λ°°μ΄ JSONμ μ»μ μ μΌν λ°©λ²μ
- foo (array)
- 1 (number)
- 99 (number)
κ·Έλ¬λ μ΄κ²μ ν¨μ¬ λ κΈΈλ©° μ¬μ ν μ«μμ λ°°μ΄μ΄ μλλΌ μμκ° μ«μλ‘ λνλλ λ°°μ΄μΌ λΏμ
λλ€.
λν μ΄λ€ κ²½μ°μλ μ€ν€λ§μ μ ν μ λ³΄κ° μμ±λμ§ μμΌλ©° νμ "foo": { "type": "array" }
μ
λλ€.
λ΄κ° μ¬κΈ°μ 무μμ λμΉκ³ μμ΅λκΉ?
ν μ€νΈ λͺ¨μ: http://docs.typedarraytest.apiary.io/#reference/default/foo/test
@sheela-na-geek , μ΄κ²μ μ€μ λ‘ JSON λ λλ¬μ (μλ €μ§) λ²κ·Έμ λλ€. νμμΈ Drafter μμ μμ νμ§λ§ Apiary.io νλ‘λμ μμλ μμ§ μΆμλμ§ μμμ΅λλ€.
Apiary.ioμ μμ μ¬νμ΄ κ²μλλ©΄ μ΄ λ¬Έμ λ₯Ό μ λ°μ΄νΈν κ²μ λλ€.
μ€ν€λ§μ κ΄λ ¨νμ¬ β μ΄κ²μ λ²κ·Έμ΄κΈ°λ νλ©° μμ μ μν΄ λ Έλ ₯νκ³ μμ΅λλ€. MSONμ μ¬μ ν ββλ² ν νμ§λ‘ κ°μ£Όλλ―λ‘ κ°λ₯ν ν 빨리 μ΄λ¬ν λͺ¨λ λ²κ·Έλ₯Ό ν΄κ²°νκΈ° μν΄ μ΅μ μ λ€ν©λλ€! νμ§λ§ κ³μ λ³΄κ³ ν΄ μ£ΌμΈμ π
κ°μ¬ ν΄μ!
λ°©κΈ μ΄ λ¬Έμ κ° λ°μνμ¬ λ΄ μ¬μ© μ¬λ‘μ μ ν©ν json μ€ν€λ§μ ν¨κ» λͺ
μμ + Schema
λΈλ‘μ μΆκ°νμ¬ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€.
μμ μ¬νμ΄ μμ§ apiary.ioμ λμ°©νμ§ μμ κ² κ°μΌλ©° μ¬κΈ°μμ λ§μ§λ§ νλμ λͺ λ¬ μ μ΄μμ΅λλ€. μ΄ λ¬Έμ κ° ν΄κ²°λλ©΄ κΈ°μ©λλ€.
@LukeWinikates API μ²μ¬μ§μ κ΄λ ¨ λΆλΆμ μ€ μ μμ΅λκΉ? μμ μ¬νμ΄ Apiaryμ λμ°©νμΌλ―λ‘ λ€λ₯Έ λ²κ·Έκ° μλμ§ κΆκΈν©λλ€. κ°μ¬ ν΄μ.
μ¬κΈ°μ λ΅λ³μ΄ λ¦μ΄ μ£μ‘ν©λλ€. μ¬κΈ° μ¬νμ΄ μμ΅λλ€.
FORMAT: 1A
HOST: http://polls.apiblueprint.org/
# typed-array-example
## Rocks [/rocks]
### List All Rocks [GET]
+ Response 200 (application/json;charset=UTF-8)
+ Attributes (array[Rock])
+ Body
[
{
"id": "124",
"title": "marble",
"type": "metamorphic"
}
]
# Data Structures
## Rock (object)
+ `id` (string, required) -
+ `title` (string, required) - e.g. basalt, marble, diamond
+ `type` (enum[string], required)
+ Members
+ igneous
+ metamorphic
+ sedimentary
μλ΄μ₯ νΈμ§κΈ°μμ μμ±λ JSON μ€ν€λ§λ λ€μκ³Ό κ°μ΅λλ€.
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "array"
}
μμ±λ μ€ν€λ§μλ Rock
λ°μ΄ν° ꡬ쑰μ λν μ€ν€λ§λ ν¬ν¨λ κ²μΌλ‘ μμνμ΅λλ€.
@LukeWinikates κΈ°λ³Έμ μΌλ‘ fixed-type
ν€μλλ₯Ό μΆκ°ν΄μΌ ν©λλ€.
+ Attributes (array[Rock], fixed-type)
λ Όμλ μ΄ λ¬Έμ μ μλ λ¬Έμ λ μ΄μ μΌλ§ λμ μμ λμμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
@LukeWinikates κΈ°λ³Έμ μΌλ‘
fixed-type
ν€μλλ₯Ό μΆκ°ν΄μΌ ν©λλ€.λ Όμλ μ΄ λ¬Έμ μ μλ λ¬Έμ λ μ΄μ μΌλ§ λμ μμ λμμ΅λλ€.