XML para JSON com Scala
Para um snippet XML como este:
val fruits =
<fruits>
<fruit>
<name>apple</name>
<taste>ok</taste>
</fruit>
<fruit>
<name>banana</name>
<taste>better</taste>
</fruit>
</fruits>
fazendo algo como:
fruits \\ "fruit"
retornará uma sequência do tiposcala.xml.NodeSeq
com todas as frutas e sub-nós dentr
Qual é a melhor maneira de converter isso em uma lista de objetos JSON? Estou tentando enviar minha lista de frutas de volta para um navegador. Eu dei uma olhada emscala.util.parsing.json.JSONObject
escala.util.parsing.json.JSONArray
, mas não sei como passar do NodeSeq para qualquer um dos último
Se possível, eu adoraria ver como isso é feito com o código Scala simple