8 Kasım 2011, Salı
Scala olarak kullanmak için JSON nedir?
Bir JSON dize, böyle bir şey inşa etmek istiyorum:
[
{ 'id': 1, 'name': 'John'},
{ 'id': 2, 'name': 'Dani'}
]
val jArray = JsArray();
jArray = (("id", "1"), ("name", "John"))
jArray = (("id", "2"), ("name", "Dani"))
println(jArray.dump)
jArray = ...
jArray
Bir satır eklemek mümkün olmak istiyorum
Bu en yakın kütüphane/çözümü nedir?
CEVAP
21 Ocak 2013, PAZARTESÄ°
Ne yazık ki bir JSON Kütüphanesi ise yapılacaklar listesi uygulaması kodlama Scala toplumun sürümü.
Alternatifler çok çeşitli vardır. Notlar: belirli bir sırayla onları listesi
- parsing.json.JSON -Uyarıbu kütüphane yalnızca Scala için sürüm 2.9.x (yeni sürümlerde kaldırılmış)
- spray-json - Sprey projeden elde edilir
- Jerkson ± -Uyarıgüzel bir kütüphane (Java Jackson üzerine inşa) ama abandonware şimdi. Eğer bu kullanmak için gidiyoruz eğer, muhtemelen Haşlama proje örneğini takip ve backchat.io fork kullanın
- Debasish Ghosh Tarafından sjson -
- lift-json - ayrı ayrı Asansör projeden kullanılabilir
- json4s § ± - standart bir JSON oluşturmak için çalışan asansör-json Bir çıkarma, diğer JSON kütüphaneleri kullanabileceğiniz AST. Jackson destekli bir uygulama içerir
- Argonaut § - Scalaz arkasındaki insanlardan Scala için FP odaklı BİR JSON Kütüphanesi
- play-json ± - Şimdi kullanılabilir tek başına, this answer for details bkz
- dijon -Uyarıterk edilmiş. Bir dinamik olarak yazılan JSON kütüphane Scala
- sonofjson - JSON kütüphane süper-basit bir API hedefliyor
- Jawn - Erik Osheim tarafından JSON kütüphane Jackson-veya-daha hızlı hedefliyor
- Rapture JSON ± - 2, 4, 5, 6, 7, 11 ya Jackson arka ucu olarak kullanabileceğiniz bir JSON ön uç
§ = entegrasyon, = ± JsonNode
Jackson ile birlikte çalışabilirlik destekler Scalaz vardır
Snowplow Jackson ile json4s arka uç kullanıyoruz; çok Argonaut ile iyi deneyimler yaşadım.
Bunu PaylaÅŸ:
Eclipse'de yeni bir proje Maven Java 1...
Java ile bir singleton olarak bir Numa...
sembol olarak anahtar ile ruby karma f...
(Ya da ihmal) kullanmak için zaman var...
Bisiklet Federasyonu istemci `` blok s...