{"id":64852,"library":"jackson-jr-stree","title":"Jackson jr Tree Model","description":"Simple immutable (read-only) tree model that builds directly on jackson-core (streaming), has no other dependencies.","status":"active","version":"2.22.0","language":"java","source_language":null,"source_url":"https://github.com/FasterXML/jackson-jr","tags":["json","tree","immutable","streaming"],"install":[{"cmd":"<dependency>\n  <groupId>com.fasterxml.jackson.jr</groupId>\n  <artifactId>jackson-jr-stree</artifactId>\n  <version>2.22.0</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'com.fasterxml.jackson.jr:jackson-jr-stree:2.22.0'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"JrsValue","correct":"com.fasterxml.jackson.jr.stree.JrsValue"}],"quickstart":{"code":"import com.fasterxml.jackson.jr.stree.JrsValue;\nimport com.fasterxml.jackson.jr.stree.JrsObject;\nimport com.fasterxml.jackson.jr.ob.JSON;\n\npublic class Example {\n    public static void main(String[] args) throws Exception {\n        String json = \"{\\\"name\\\":\\\"John\\\"}\";\n        JrsValue tree = JSON.std.treeFrom(json);\n        JrsObject obj = (JrsObject) tree;\n        System.out.println(obj.get(\"name\").asText());\n    }\n}","lang":"java","description":"Parses JSON into an immutable tree model and accesses a field."},"warnings":[{"fix":"Use jackson-jr-objects or jackson-databind for mutable operations.","message":"jackson-jr-stree is read-only; modifications require creating new trees.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'build':13 'core':18 'depend':23 'direct':14 'immut':6,26 'jackson':1,17 'jackson-cor':16 'jr':2 'json':24 'model':4,11 'read':8 'read-on':7 'simpl':5 'stream':19,27 'tree':3,10,25","created_at":"2026-06-17T17:01:12.137455+00:00","updated_at":"2026-06-17T17:01:12.137455+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/FasterXML/jackson-jr","github":"https://github.com/FasterXML/jackson-jr","docs":"https://appdoc.app/artifact/com.fasterxml.jackson.jr/jackson-jr-stree/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["serialization"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}