使用R中的循环查询JSON对象

时间:2015-08-06 19:37:59

标签: json r

我是R的新手。我有以下示例JSON。一旦满足标准,我试图查询json的一部分。在这种情况下,如果满足警长的搜索条件,那么我应该能够用适当的值填充变量等级。

{
  "result": {
    "members": [
      {
        "rank": "sergeant",
        "grade": "A"
      },
      {
        "rank": "trooper",
        "grade": "B"
      }
    ]
  }
}

我的Java代码大致如下:

JSONObject res = jsonData.getJSONObject("result");

JSONArray mem = res.getJSONArray("members");

for (int i=0; i< mem.length() ;i++) {
   JSONObject memdata=mem.getJSONObject(i);

if (memdata.rank=="sergeant") { 
    grade=memdata.rank;
}

如何在R中进行类似查询?我如何获得中士的成绩?无论我尝试过什么,我都会得到一份清单而且不能停在“警长”身上,所以我可以提取他的成绩。我正在使用jsonlite包。

1 个答案:

答案 0 :(得分:0)

tidyjson提供了一些有用的方法来处理Dim SQL As String = <a> Use test alter table BarFoo alter column CouponName nvarchar(328) alter table Foo alter column IngredientName nvarchar(328) alter table Bar alter column IngredientShortDescription nvarchar(328) alter table FooBar alter column ItemName nvarchar(328) </a>.Value 。以下是您的数据的答案。包中的小插图非常非常有用,所以我鼓励你尽可能地阅读它们。

JSON