首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在不知道FileMaker 16或17中元素名称的情况下,如何从JSON字符串中获取第一个元素?

在不知道FileMaker 16或17中元素名称的情况下,如何从JSON字符串中获取第一个元素?
EN

Stack Overflow用户
提问于 2018-06-05 05:06:40
回答 1查看 57关注 0票数 0

我今天遇到了Filemaker的一个问题,那就是如何在不知道密钥的情况下从json结果中获取第一个元素。

来自API调用的示例$json结果

代码语言:javascript
复制
{
    "26298070": {
        "task_id": "26298070",
        "parent_id": "0",
        "name": "DEPOT-0045 Research ODBC Model Extraction via Django To cut down on development time from Filemaker to Postgres",
        "external_task_id": "32c8fd51-2066-42b9-b88b-8a2275fafc3f",
        "external_parent_id": "64e7c829-d88e-48ae-9ba4-bb7a3871a7ce",
        "level": "1",
        "add_date": "2018-06-04 21:45:16",
        "archived": "0",
        "color": "#34C644",
        "tags": "DEPOT-0045",
        "budgeted": "1",
        "checked_date": null,
        "root_group_id": "91456",
        "assigned_to": null,
        "assigned_by": null,
        "due_date": null,
        "note": "",
        "context": null,
        "folder": null,
        "repeat": null,
        "billable": "0",
        "budget_unit": "hours",
        "public_hash": null,
        "modify_time": null
    }
}

我尝试了JSONGetElement( $json,""),得到了原始的json。我试过JSONGetElement( $json,".")并得到了原始的json。我尝试了JSONGetElement( $json,1),但一无所获。

在不知道FileMaker 16或17中元素名称的情况下,如何从JSON字符串中获取第一个元素?

EN

回答 1

Stack Overflow用户

发布于 2018-06-05 05:14:08

我记得FileMaker有一个从文本中提取单词的函数,所以我想如果我提取第一个单词作为键,会发生什么。

我试过了

代码语言:javascript
复制
JSONGetElement ( $json ; MiddleWords ( $json,1,1 ) )

得到了我想要的结果。

代码语言:javascript
复制
{
    "add_date": "2018-06-04 21:45:16",
    "archived": "0",
    "assigned_by": null,
    "assigned_to": null,
    "billable": "0",
    "budget_unit": "hours",
    "budgeted": "1",
    "checked_date": null,
    "color": "#34C644",
    "context": null,
    "due_date": null,
    "external_parent_id": "64e7c829-d88e-48ae-9ba4-bb7a3871a7ce",
    "external_task_id": "32c8fd51-2066-42b9-b88b-8a2275fafc3f",
    "folder": null,
    "level": "1",
    "modify_time": null,
    "name": "DEPOT-0045 Research ODBC Model Extraction via Django To cut down on development time from Filemaker to Postgres",
    "note": "",
    "parent_id": "0",
    "public_hash": null,
    "repeat": null,
    "root_group_id": "91456",
    "tags": "DEPOT-0045",
    "task_id": "26298070"
}

这使得解析使用属性作为键的简单JSON模式变得很容易。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50688772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档