Я передаю JSON с несколькими JSArray в класс case, и мне нужно получить значение элемента в JSArray и получить это значение, присвоенное переменной.
case class ReportsFields(
reportid: Option[Long],
Columns: List[SelectedColumns],
groupBy: List[GroupByFields],
report_data: Option[JsArray],
header :Option[JsArray],
)
JSON
{
"cubeid": 12378128388011,
"categoryName": "CustomeTextFeature",
"reports": [
{
"selectedColumns": [
{
"field": "hospitalgroupidEHI_0bA",
"selectedCubeColumnId": 4705=
},
{
"field": "dischargedetailEHI_1MA",
"selectedCubeColumnId": 4706
}
],
"groupBy": [],
"report_data":[
{
"formatType": "text",
"value": "This is a sample text to be printed in the report"
},
{
"formatType": "text size",
"value": 12
},
{
"formatType": "text alignment",
"value" : "RIGHT"
},
{
"formatType": "page height",
"value" : "12"
},
{
"formatType": "page width",
"value" : "8"
}
],
"header": [
{
"formatType": "text",
"value": "Test"
},
{
"formatType": "font size",
"value": 12
}
]
}
]}
Передав это Json, я хочу присвоить "formatType": "page height",
"value" : "12"
переменной как Высота = 12,
Когда я выполняю синтаксический анализ и получаю его, отправляю все значения JSArray и в случае ошибки, Есть мысли?