如何根据JavaScript中的值获取JSON字段的名称?

时间:2011-08-23 12:09:04

标签: javascript json

我有以下JSON文件:

   "fields": {
        "x1": {
            "name": "AnExteremLongName"
        },
        "x2": {
            "name": "AnotherExteremLongName"
        },
    },"row": [
        {
            "x1": {
                "name":"Some random Text"
            },
            "x2": {
                "name":"Other random Text"
            }
        }, ....

这基本上是一个表,为了减小Json文件的大小,这些名称被引入到这个x值中。

我想获得“AnExteremLongName”的值,所以我必须先得到代表性的X值。如何在不阅读所有变量并将其存储到“Hashmap”

的情况下执行此操作

所以基本上是这样的:

String getParamNamebyValue(String ParamValue);

1 个答案:

答案 0 :(得分:2)

您必须使用for in遍历对象属性并进行比较。但它并不是很快,我不推荐它。

类似于this