# JPath **Repository Path**: cvdnn/jpath ## Basic Information - **Project Name**: JPath - **Description**: JPath主要用于描述json节点的路径,以快捷方便获取json的节点和值。 - **Primary Language**: Android - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-04-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##JPath `JPath`主要用于描述`json节点`的`路径`,以快捷方便获取`json`的`节点`和`值`,类似与`xml`中的`XPath`. 其中jar包中包含: - `Jsonhelper`: 主要用于获取json的节点,值.或者加载json对象; - `JPath`: 主要用于描述json路径的层级关系.其中'/'是节点层级的分隔符;'$'是path和value的分隔符; - `JNodeArray`代表json解析后的实体对象集合; ### 示例: ~~~ JSONObject json=JsonHelper.getJSONObject("/mnt/sdcard/test.json"); String str=JsonHelper.optString(json, "/cfg/sys$title"); ~~~