2016-07-09 4 views
0

Мне нужно преобразовать строку json в объект, используя scala.Преобразование строки scala json в объект

Я попробовал это, но я не могу получить доступ к проп Имени, например

import scala.util.parsing.json._ 
val parsed = JSON.parseFull("""{"Name":"abc", "age":10}""") 

Как я могу сделать, чтобы получить строку JSON и преобразовать в объект? Благодаря

+0

Вам нужна стандартная библиотека Scala для манипуляций JSON? Будет ли ваша сторонняя библиотека приемлемой для вас? –

+0

Что вы подразумеваете под «объектом»? –

+0

Посмотрите эту ссылку http://www.furidamu.org/blog/2012/09/18/beautiful-json-parsing-in-scala/ – MojoJojo

ответ

0

вал разобран = JSON.parseFull ("" "{" Имя ":" а " "возраст": 10} """) вала разобран = JSON.parseFull (разобрано)

попробовать

+0

Хорошо. Преобразованные. Теперь, как я могу сделать, чтобы получить, например, «возраст». Если я запускаю консоль sbt, я получаю опцию [Any] scala> разобранный res29: Option [Any] = Some (Map (Name -> abc, age -> 10.0)) –

+0

Это не компилируется. .. по нескольким причинам. Это не работает! –

Смежные вопросы