我有下面这样的东西
{
"title": "seller_information",
"sellers": [
{
"seller": "s1",
"prod_on_sale": "flowers"
},
{
"seller": "s2",
"prod_on_sale": "pet_food"
},
{
"seller": "s3",
"prod_on_sale": "vegatables"
}
]
}
我知道如何根据键迭代JSON数组并提取特定键的值。但是有一个场景让我说,而不是键,我有值,如果我有值“s1”,我想遍历上面的JSON,如果它与任何值匹配,我想提取与该值“s1”相关的完整JSON,如下所示
{
"seller": "s1",
"prod_on_sale": "flowers"
}
请建议一些想法,我怎么能做到这一点,我是新来的JSON。
public static JSONObject getObject(String itemToSearch, JSONArray array) {
for(int i = 0; i < array.length(); i++) {
try {
JSONObject jsonObject = array.getJSONObject(i);
if (jsonObject.getString("seller").equals(itemToSearch)){
return jsonObject;
}
} catch (JSONException e) {
e.printStackTrace();
}
}
return null;
}
您可以通过从JSON发送卖家数组来使用此函数
sellersArray = yourJSON.getJSONArray("sellers");
我想在javascript中遍历整个JSON,并找到从特定键开始的值。假设这是我的JSON数据: 我想在javascript中解析完整的JSON,并获得其键以"mohit"开头的值。 请告诉我实现这一目标的简单方法。
我是Xpath的新手。 假设我有一个xml目录可以将商品导入电子商店: 目录的第一部分是商品类别列表,第二部分是商品列表。每种商品都有一个<代码> 从上面的代码中,我需要得到这样一个好的描述:类别:夹克;标签:D 标签、颜色和尺寸可直接从<代码> 所以我的目标是选择
我一直在用PHP的SimpleXMLIterator处理XML数据。 在迭代一个子树(
我有一个XML文档,它包含一个非常复杂(对我来说)的结构,没有换行符。它有许多具有类似结构的元素: 我需要得到节点值的文本,这是节点成员的孩子也有孩子的名字与特定的文本(在这种情况下virtual_size)。也有可能存在几个类似的节点。我可以用[1]etc吗? 这让我知道了节点的名称,但是如何达到“值”节点呢?
如果我有 如果我想选择包含td的a,我该怎么做? 我测试过: 但是我要获得td节点,我要获得a节点。如何使用XPath实现这一点?
问题内容: 我正在尝试创建完整路径(如果不存在)。 代码如下: 只要只有一个子目录(例如“ dir1”之类的newDest),此代码就可以很好地工作,但是当存在一个目录路径(“ dir1 / dir2”)时,它将失败并显示 错误:ENOENT,没有这样的文件或目录 我希望能够用最少的代码行来创建完整路径。 我读到fs上有一个递归选项,并像这样尝试过 我觉得递归地创建一个不存在的目录应该很简单。我是