스칼라에서 Map [String, Map [String, Any]]을 JSON으로 변환하려고 시도했지만 중첩 된 맵이 없으므로이 작업을 수행 할 수 없습니다. 그것을 할 수있는 방법이 있습니까? 나는 이것을 link에서 보았지만 모든 것을 문자열로 변환하고 목록을 "List (...)"로 변환합니다. 이 아이디어를 얻으려면 어떤 아이디어가 필요합니까? 나는 Map [String, Map [String, String]]의 솔루션으로도 괜찮습니다.Scala에서 Map [String, Map [String, Any]] 유형의 중첩 된지도를 JSON으로 변환하는 방법은 무엇입니까?
0
A
답변
0
감사합니다. 나는 또한 compact (render (decomposed (nestedMap)))를 할 수 있음을 보았다. 여기 netliftweb.json 라이브러리에 대해 얘기하고 있습니다.
1
play-json library을 사용할 수 있습니다. 그런 다음 변환 중첩 된지도는 다음과 같을 것이다 :
import play.api.libs.json.{JsValue, Json}
val nestedMap: Map[String, Map[String, String]] = Map("employees" -> Map("Paul" -> "developer", "Alice" -> "accountant"))
val json: JsValue = Json.toJson(nestedMap)
val compactJson: String = Json.stringify(json)
println(compactJson)
출력 :
{"employees":{"Paul":"developer","Alice":"accountant"}}
+0
감사합니다. 나는 또한 compact (render (decomposed (nestedMap)))를 할 수 있음을 보았다. 여기에서는 netliftweb.json 라이브러리에 대해 이야기합니다. –
관련 문제
- 1. 스칼라에서 객체의 값을 Map [String, String]으로 변환하는 방법은 무엇입니까?
- 2. Java에서 Map <String, Map <String, String >> 맵을 정의하는 가장 좋은 방법은 무엇입니까?
- 3. JSON을 매핑하여 [string] map [string] 문자열
- 4. Perl에서 $ map {$ string}과 $ map -> {$ string} 사이의 차이점
- 5. Map (String, Object>
- 6. [String, String]을 Seq에 추가하십시오. [Map [String, String]]
- 7. breeze.linalg.DenseMatrix를 Map [String, Value]로 변환하는 방법?
- 8. 스칼라에서지도 [String, Any]의지도 [String, String]을 만드는 방법은 무엇인가요?
- 9. C Map String to Function
- 10. JPA Map <String, String> mapping
- 11. Map <String, Object>을 Json으로 되 돌린 후
- 12. Map <String, String>을 POJO로 변환
- 13. For Each Loop, Map <String, Map <String, List <String> >>
- 14. "map <string, map <string, string >>>에서 wxListCtrl에 삽입
- 15. Map <String, string>의 string []을 얻는 방법
- 16. Map <String, Integer>
- 17. Scala에서 명명 된 매개 변수의 이름과 값으로 Map [String, Any]을 가질 수 있습니까?
- 18. JSF의 데이터 테이블에 Map <String, Map <String, String >>의 결과를 표시하는 방법은 무엇입니까?
- 19. X500Principal (String, Map) 생성자의 핵심은 무엇입니까?
- 20. [] map [string] 문자열을 csv [] 바이트로 관용적으로 변환합니다.
- 21. (Map String v)의 기존 FromJSON 인스턴스가 (Map String String)에 사용되지 않는 이유는 무엇입니까? 아이손을 사용하여이 예제 programm에 들어
- 22. 은 C++에서 map <string, string []>이 가능합니까?
- 23. 내부지도 값에 따라지도 [Int, Map [String, String]] 정렬 방법
- 24. renderJSON (Map <String, String>) 메서드가 정의되지 않았습니다.
- 25. Map <String, String> 클래스와 iterator의 사용을 구현하는 자바
- 26. 정렬 방법 List <Map <String, String >>
- 27. [String, Iterator [Int]]에서 Iterator [Map [String, Int]]로 변환
- 28. JSON을 Map [String, User]로 구문 분석하는 방법은 무엇입니까?
- 29. Grails Gorm MongoDB 인덱스 임베디드 String Map
- 30. C++ map <string, function>
http://json4s.org/를보실 수 있습니다. –
왜 'Any'가 있습니까? – cchantep