ABSoft
  • Java
  • Go
  • MySQL
  • Python
  • Javascript
  • ChatGPT
  • All Tags
  • 登录
  • 注册
  1. 首页
  2. 问答
  3. [alibaba/fastjson]JSONPath不支持extract包含.的key
Q

[alibaba/fastjson]JSONPath不支持extract包含.的key

  • fastjson
  • Java
  • JSON
2024-10-16 290 views 1 likes 
5

版本1.2.62 JSONPath.extract("{\"k1.1\": 1}", "$.\"k1.1\"") 抛异常illeal jsonpath syntax. $."k1.1"

xiao-yun

A

回答

7

转义啊兄弟!!!

.是标识符,莫乱搞

hulog

9

jsonPath是$."k1.1",双引号括起来的"k1.1"作为一个key,是合法的key

xiao-yun

7

k1\\.1 或者 k1\\\\.1 ,自己去试

hulog

3

k1\.1可以的,多谢

xiao-yun

相关问题
  • [alibaba/fastjson]JSONPath不支持extract包含.的key
  • [alibaba/fastjson]Android Kotlin 新版本1.3.50 ProGuard 错误
  • [alibaba/fastjson]1.2.62 反序列化org.springframework.data.geo.Point报错
  • [alibaba/fastjson]反序列化时把json字符串里的null反序列化为List.of(null)
  • [alibaba/fastjson]使用了@JsonType序列化之后反序列化失败
  • [alibaba/fastjson]FastJsonRedisSerializer反序列化转换异常
  • [alibaba/fastjson]JSON.toJSONString强制字段排序?
  • [alibaba/fastjson]1.2.57版本以后toJavaObject(JSON json, Class clazz) 不调用字段的set方法进行赋值,而是使用反射方式对字段直接进行赋值
  • [alibaba/fastjson]反序列化不调用setXXX方法的坑
  • [alibaba/fastjson]反序列化时,遇到字符串对象,不能解析
  • © 2025 WWW.ABSOFT.CN
  • 皖ICP备2021002917号-1