Skip to content

Commit 59402e2

Browse files
Merge pull request #292 from jacobwilliams/jsonpath
WIP: Bracket Notation
2 parents 7cf4bde + 516371b commit 59402e2

File tree

5 files changed

+650
-52
lines changed

5 files changed

+650
-52
lines changed

Diff for: files/inputs/test1.json

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"a": {
1818
"b": 1
1919
},
20+
"escape": " \" \\ \/ \b \f \n \r \t ",
2021
"empty_array": [],
2122
"empty_object": {},
2223
"empty_string": "",

Diff for: src/json_parameters.F90

+1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ module json_parameters
5252
character(kind=CK,len=*),parameter :: dot = CK_'.' !! for [[json_get_by_path]]
5353
character(kind=CK,len=*),parameter :: tilde = CK_'~' !! RFC 6901 escape character
5454
character(kind=CK,len=*),parameter :: percent = CK_'%' !! Fortran path separator
55+
character(kind=CK,len=*),parameter :: single_quote = CK_"'" !! for JSONPath bracket-notation
5556
character(kind=CK,len=*),parameter :: bspace = achar(8, kind=CK)
5657
character(kind=CK,len=*),parameter :: horizontal_tab = achar(9, kind=CK)
5758
character(kind=CK,len=*),parameter :: newline = achar(10, kind=CK)

0 commit comments

Comments
 (0)