SORU
4 HAZİRAN 2009, PERŞEMBE


JSON Spec - anahtar tırnak ile çevrili olmak zorunda mı?

Örnek: Aşağıdaki kodu JSON Spec karşı geçerli mi?

{
    precision: "zip"
}

Ya da her zaman aşağıdaki sözdizimi kullanılır? (Ve eğer öyleyse, neden?)

{
    "precision": "zip"
}

Gerçekten JSON şartnamede bu konuda bir şey bulamadım. Örnekleri anahtarlarını tırnak kullanırlar ancak. Bu da şimdilik idare ediyorum ()

CEVAP
4 HAZİRAN 2009, PERŞEMBE


Anahtar dizeleri kullanmak doğru. Burada bir alıntıdırJavaScript için RFC 4627 - uygulama/json Medya Türü Gösterimi (JSON) Nesne

2.2. Nesneler

Nesne yapısı kıvırcık parantez bir çift olarak temsil edilir sıfır ya da daha fazla ad/değer çiftleri saran (veya üyeleri).Bir ismi bir string. Tek bir kolon her isminden sonra, adını ayıran geliyor değeri. Tek bir virgül aşağıdaki değeri ayırır adı. Bir nesne içinde adları benzersiz OLMALIDIR.

object = begin-object [ member *( value-separator member ) ] end-object

member = string name-separator value

[...]

2.5. Dizeleri

Dizeleri temsil kuralları C kullanılana benzer programlama dilleri ailesi. Bir dize başlar ve biter tırnak işaretleri. [...]

string = quotation-mark *char quotation-mark

quotation-mark = %x22 ; "

Tüm RFC here okuyun

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009
  • The Bad Tutorials

    The Bad Tuto

    6 EKİM 2009