2015-02-18 11 views
9

A JSON dizesi için bir json dizesi ayrıştırmak için:bir scaja.js durumda sınıfının ve tersi

{ 
    "name": "Mike", 
    "age": 111 
} 

bir vaka sınıfı: Ben scala kullanırsanız

case class User(name:String, age:Int) 

, çok var kütüphaneler JSON'u case sınıfına dönüştürmeme izin verebilir ve bunun tersi de geçerlidir, ancak scala.js'de kullanılamazlar.

Bu işi scala.js'de nasıl yapabilirim?

cevap

7

Scala.js ile çalışan dekapaj kitaplıklarından birini kullanın. Aşağıdaki iki üretim uslu ve öngörülebilir JSON:

+0

Teşekkür, onlar sadece ne I arıyorum. Ve sadece 'Prickle' yazarı benim arkadaşım bulundu ... – Freewind

+1

uPickle/PPrint için kullanımdan kaldırılmış depo. PPrint şimdi https://github.com/lihaoyi/pprint adresinde yaşıyor ve uPickle https://github.com/playframework/play-json lehine reddedildi –