首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Usergrid:如何从Usergrid实体中删除添加元数据

Usergrid:如何从Usergrid实体中删除添加元数据
EN

Stack Overflow用户
提问于 2014-12-03 18:14:44
回答 1查看 119关注 0票数 0

我在usergrid上创建了一个实体,但是我发现usergrid在JSON中添加了额外的数据,我真的不希望出现在API层中。例如,这里是我的实体:

代码语言:javascript
复制
{
  **"uuid": "7cd5c98a-7b16-11e4-9085-b5397738dcd5",
  "type": "summaries",
  "created": 1417629724184,
  "modified": 1417629993800,**
  "accountId": "123123",
  "accounts": [
    {
      "id": "123123",
      "type": "Individual",
      "category": "Prepaid",

uuid/type/created/modified字段不是我想要拉的字段,尽管usergrid按下了它。我可以在接收端编写逻辑,将其解析出来,但我们不希望在代理中编写任何业务逻辑。我怎样才能抑制这种行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-03 19:52:23

不幸的是,Usergrid并不适合Open,您应该将它放在像Apigee这样的管理层后面。登录您的Apigee帐户,并单击。

在这里,您可以通过提取块或单个元素来操作JSON有效负载(如下面我获取列表中第一个帐户的所有帐户或ID )。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ExtractVariables async="false" continueOnError="false" enabled="true" name="Extract-Account-Response">
    <DisplayName>Extract Account Response</DisplayName>
    <FaultRules/>
    <Properties/>
    <IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
    <JSONPayload>
        <Variable name="allComments">
            <JSONPath>$.accounts</JSONPath>
        </Variable>
        <Variable name="account0">
            <JSONPath>$.accounts[0].id</JSONPath>
        </Variable>
    </JSONPayload>
    <Source clearPayload="false">commentResponse</Source>
</ExtractVariables>

如果您没有使用Apigee,您仍然需要在Usergrid前面放置某种编程外观来操作响应。

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

https://stackoverflow.com/questions/27278779

复制
相关文章

相似问题

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