【问题标题】:Dealing with special characters from data schema in GraphQL在 GraphQL 中处理来自数据模式的特殊字符
【发布时间】:2020-01-24 15:41:42
【问题描述】:

我正在处理(由第三方)使用特殊字符构造的数据;像这样:


"pageFansGenderAge": {
      "current": {
        "U.13-17": 1,
        "U.55-64": 246,
        "M.55-64": 11925,
        "U.35-44": 370,
        "F.45-54": 16443,
        "M.18-24": 8996,
        "M.35-44": 20641,
        "F.25-34": 11687,
        "U.65+": 148,
        "U.18-24": 42,
        "M.25-34": 22341,
        "F.13-17": 177,
        "U.45-54": 415,
        "F.65+": 5916,
        "F.55-64": 12172,
        "M.13-17": 141,
        "M.65+": 6576,
        "F.35-44": 14491,
        "U.25-34": 178,
        "M.45-54": 17979,
        "F.18-24": 5787
      },

GraphQL 抛出错误,因为它不能接受特殊字符,句号和连字符会导致问题。有没有一种已知的方法来解析这些以阻止错误?简单地删除所有特殊字符(obvs)只会返回空值。

提前致谢。

【问题讨论】:

    标签: api graphql schema special-characters


    【解决方案1】:

    我找到了解决办法。

    我可以将当​​前数据作为 JSON 返回。感谢这个堆栈溢出答案:

    ? 答案:在 GraphQL 查询中使用“标量 JSON”

    GraphQL - Get all fields from nested JSON object

    ?

    【讨论】:

      猜你喜欢
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      • 2020-08-04
      • 1970-01-01
      • 1970-01-01
      • 2014-11-24
      • 2012-11-14
      • 2012-09-18
      相关资源
      最近更新 更多