代码之家  ›  专栏  ›  技术社区  ›  Sammy

如何强制jayway jsonpath将字符串保持为字符串(非整数)

  •  0
  • Sammy  · 技术社区  · 2 年前

    需要解析存储为json的不同数据库值。这些可能是复杂的(Java-)类型,也可能是单个值(String、doubles、integers…)。

    解析时 {"value":"01234"} 使用javapath,它总是尝试将“value”属性转换为整数。有没有什么方法可以抑制它并将其作为字符串?

    万一真的 {"value": 56789} ,应将其作为整数返回。 由于我事先不知道类型,我希望jsonpath保持值存储在json中的状态。

    1 回复  |  直到 2 年前
        1
  •  0
  •   Sammy    2 年前

    我还尝试了JsonOrgJsonProvider,这帮了我一把。 以前(和其他一些人一起)做过这件事,但遇到了另一个错误,这是我没有看到的。