0

外部ソースから取得した次の JSON 文字列形式があります:- これは実際にはどのような形式ですか?

{
id=102,
brand=Disha,
book=[{
   slr=EFTR,
   description=Grammer,
   data=TYR,
   rate=true,
   numberOfPages=345,
   maxAllowed=12,
   currentPage=345
   },
   {
   slr=EFRE,
   description=English,
   data=TYR,
   rate=true,
   numberOfPages=345,
   maxAllowed=12,
   currentPage=345
  }]
}

これを次のような実際の JSON 形式に変換したい: -

{
"id": "102",
"brand": "Disha",
"book": [{
    "slr": "EFTR",
    "description": "Grammer",
    "data": "TYR",
    "rate": true,
    "numberOfPages": 345,
    "maxAllowed": "12",
    "currentPage": 345
    },
    {
    "slr": "EFRE",
    "description": "English",
    "data": "TYR",
    "rate": true,
    "numberOfPages": 345,
    "maxAllowed": "12",
    "currentPage": 345
   }]
}

これは、groovy コマンドまたはコードを使用して達成できますか?

4

2 に答える 2

0

次のコード行を使用して、無効な JSON 形式を有効な JSON 形式に変換できます。

 def validJSONString = JsonOutput.toJson(invalidJSONString).toString()
于 2018-01-03T09:54:30.077 に答える