当前位置:   article > 正文

java jsonpath 修改指定路径的值_jsonpath根据路径赋值

jsonpath根据路径赋值

看到网上大多是使用jsonpath获取json内的值,最近有一个场景需要设置。代码如下:

            <dependency>
<groupId>com.jayway.jsonpath</groupId>
<artifactId>json-path</artifactId>
<version>2.2.0</version>
</dependency>

   

    public static void main( String[] args )
    {
   
    String json = "{\"objs\" : [{\"obj\" : 1411455611975}]}";
    DocumentContext ext = JsonPath.parse(json);
    JsonPath p = JsonPath.compile("$.objs[0].obj");
    ext.set(p, 141145561197333L);
    String author = ext.jsonString();
    System.err.println(author);
    
    }
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号