【发布时间】:2020-01-02 04:09:57
【问题描述】:
从我使用 GraphQL 调用的服务返回的其中一个婴儿车返回一个非常长的 JSON 字符串,其中包含 40-60 个不同的数据值。我只需要响应中的一些元素就可以返回给 UI。
有没有办法在该 JSON 字符串中精确提取我在 Graph 中需要的数据,而不是必须获取整个有效负载并在我的应用程序中解析它?
在下面的示例中,我想在 detailJson 婴儿车中查询 foo9: bar39
来自图表的示例响应
"Number": 41
"CollectionId": 831,
"detailJson": "{\"foo1\":bar1,\"foo2\":bar2,\"foo3\": bar3,\"foo4\":bar4,\"foo5\":bar5,\"foo6\": bar6,\"foo7\":bar7,\"foo8\":bar8,\"foo9\": bar39,}
【问题讨论】: