使用GSON解析JSON对象并更新JSON文件(搜索和更新)

时间:2016-10-18 15:17:07

标签: json gson jsonpath

以下是我的JSON对象

{
    "Germany": {
        "Languages": [
            "German",
            "English",
            "Austrian German"
        ],
        "Continent": "unknown",
        "Capital": "Berlin"
    },
    "China": {
        "Language": [
            "Standard Mandarin",
            "Cantenese",
            "English"
        ],
        "Continent": "Asia",
        "Capital": "Shanghai"
    }
}

我想要实现的是搜索关键字[例如:德国](如果存在),然后将属性Continentunknown更新为Europe

我们如何使用GSON实现这一目标?

1 个答案:

答案 0 :(得分:1)

如果满足条件,则更新大陆的代码(即输入JSON中的德国大陆“未知”)。

override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.

        yourTextfield.becomeFirstResponder()

    }