|
@@ -1,84 +1,2 @@
|
|
-JSON Module
|
|
|
|
|
|
|
|
-Matthew Williams
|
|
|
|
|
|
|
|
- <[email protected]>
|
|
|
|
-
|
|
|
|
-Edited by
|
|
|
|
-
|
|
|
|
-Matthew Williams
|
|
|
|
-
|
|
|
|
- <[email protected]>
|
|
|
|
-
|
|
|
|
- Copyright © 2011 Flowroute LLC (flowroute.com)
|
|
|
|
- __________________________________________________________________
|
|
|
|
-
|
|
|
|
- Table of Contents
|
|
|
|
-
|
|
|
|
- 1. Admin Guide
|
|
|
|
-
|
|
|
|
- 1. Overview
|
|
|
|
- 2. Dependencies
|
|
|
|
-
|
|
|
|
- 2.1. Kamailio Modules
|
|
|
|
- 2.2. External Libraries or Applications
|
|
|
|
-
|
|
|
|
- 3. Functions
|
|
|
|
-
|
|
|
|
- 3.1. json_get_field(json_string, field_name, destination)
|
|
|
|
-
|
|
|
|
- List of Examples
|
|
|
|
-
|
|
|
|
- 1.1. json_get_field usage
|
|
|
|
-
|
|
|
|
-Chapter 1. Admin Guide
|
|
|
|
-
|
|
|
|
- Table of Contents
|
|
|
|
-
|
|
|
|
- 1. Overview
|
|
|
|
- 2. Dependencies
|
|
|
|
-
|
|
|
|
- 2.1. Kamailio Modules
|
|
|
|
- 2.2. External Libraries or Applications
|
|
|
|
-
|
|
|
|
- 3. Functions
|
|
|
|
-
|
|
|
|
- 3.1. json_get_field(json_string, field_name, destination)
|
|
|
|
-
|
|
|
|
-1. Overview
|
|
|
|
-
|
|
|
|
- This is a simple module allowing to retrieve values from a JSON string.
|
|
|
|
-
|
|
|
|
- For more complex operations with JSON documents, see the JANSSON
|
|
|
|
- module.
|
|
|
|
-
|
|
|
|
-2. Dependencies
|
|
|
|
-
|
|
|
|
- 2.1. Kamailio Modules
|
|
|
|
- 2.2. External Libraries or Applications
|
|
|
|
-
|
|
|
|
-2.1. Kamailio Modules
|
|
|
|
-
|
|
|
|
- The following modules must be loaded before this module:
|
|
|
|
- * None
|
|
|
|
-
|
|
|
|
-2.2. External Libraries or Applications
|
|
|
|
-
|
|
|
|
- The following libraries or applications must be installed before
|
|
|
|
- running Kamailio with this module loaded:
|
|
|
|
- * libjson (https://github.com/json-c/json-c/wiki)
|
|
|
|
-
|
|
|
|
-3. Functions
|
|
|
|
-
|
|
|
|
- 3.1. json_get_field(json_string, field_name, destination)
|
|
|
|
-
|
|
|
|
-3.1. json_get_field(json_string, field_name, destination)
|
|
|
|
-
|
|
|
|
- Copy field 'field_name' from json object 'json_string' and store it in
|
|
|
|
- pvar 'destination'.
|
|
|
|
-
|
|
|
|
- Example 1.1. json_get_field usage
|
|
|
|
-...
|
|
|
|
-json_get_field("{'foo':'bar'}", "foo", "$var(foo)");
|
|
|
|
-xlog("foo is $var(foo)");
|
|
|
|
-...
|
|
|