簡體   English   中英

使用Groovy解析JSON響應

[英]Parsing JSON response using groovy

我是groovy的新手,需要解析JSON響應。 響應如下所示:

[
    {
        "name": "John",
        "start_date": "2016-09-30",
        "sort_order": 1
    },
    {
        "name": "Tony",
        "start_date": "2016-06-30",
        "sort_order": 2
    }
]

如何從中獲得每個對象? 希望最后給每個學生提供姓名,開始日期和排序順序。

您將使用JsonSlurper

import groovy.json.*

def json = '''[ 
    { "name": "John", "start_date": "2016-09-30", "sort_order": 1 },
    { "name": "Tony", "start_date": "2016-06-30", "sort_order": 2 } ]'''

def parsed = new JsonSlurper().parseText(json)

assert parsed.name == ['John', 'Tony']

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM