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

2024-10-16 164 views
1

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

回答

6

转义啊兄弟!!!

.是标识符,莫乱搞

8

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

8

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

1

k1\.1可以的,多谢