Daniele Bartolini
|
a53d45de04
Adjust core/json formatting and update json::* documentation
|
12 лет назад |
Daniele Bartolini
|
867cd1d878
Port Array (List), Queue and PriorityQueue to NMFPS (see issue #35). Also add Hash from bitsquid.
|
12 лет назад |
Daniele Bartolini
|
d144f3f3bd
Rename *_value() to to_*()
|
12 лет назад |
Daniele Bartolini
|
d3818590ec
Add string_id_value() and key_value()
|
12 лет назад |
mikymod
|
144f903916
implement array_value for strings
|
12 лет назад |
Daniele Bartolini
|
4cae37ea24
Fix JSON parser leaking memory when parsing huge files
|
12 лет назад |
Daniele Bartolini
|
fbf644cf76
Split raw JSON parsing from high-level JSONElement/JSONParser
|
12 лет назад |
Daniele Bartolini
|
c9daa26628
m_begin is not necessary anymore. Yeah.
|
12 лет назад |
Daniele Bartolini
|
33fdcecb90
Simplify JSONParser and fix a critical bug preventing chained json data access
|
12 лет назад |
Daniele Bartolini
|
4015602dd7
Do not put escapee character in decoded json string
|
12 лет назад |
Daniele Bartolini
|
e3c7290d73
Fix JSONElement::array_* not resetting m_at
|
12 лет назад |
Daniele Bartolini
|
e9e45c6cd6
Add index_or_nil() and key_or_nil()
|
12 лет назад |
Daniele Bartolini
|
032f316cdc
Return true if is_nil() is called on forward-istantiated JSONElement. Also, never crash when is_* methods are called.
|
12 лет назад |
Daniele Bartolini
|
c25194eb88
Add array_value() to access JSON arrays much much faster than by calling operator[]
|
12 лет назад |
Daniele Bartolini
|
58f9182eb0
more JSONParser fixes
|
12 лет назад |
Daniele Bartolini
|
c5e67a391c
Hopefully fix JSONParser
|
12 лет назад |
mikymod
|
b5a74d35cf
another fix to JSONParser, need json test asap
|
12 лет назад |
mikymod
|
aa198b0074
fix JSONParser
|
12 лет назад |
Daniele Bartolini
|
312c7920ad
Fix parse_bool compilation in release mode
|
12 лет назад |
Daniele Bartolini
|
c74f42c57e
Fix JSONParser::has_key/is_key_unique
|
12 лет назад |
Daniele Bartolini
|
22abba338c
Add JSONParser::is_key_unique()
|
12 лет назад |
Daniele Bartolini
|
295bdf257c
Fix assert messages
|
12 лет назад |
Daniele Bartolini
|
b7b11cacab
Use parse_double() to parse numbers
|
12 лет назад |
Daniele Bartolini
|
ee4b9d841e
Add JSONElement::has_key
|
12 лет назад |
Daniele Bartolini
|
4a2255bfc9
Add JSONElement, an helper class to parse JSON documents
|
12 лет назад |
Daniele Bartolini
|
ea466a161d
Fix JSONParser::size() when called on string
|
12 лет назад |
Daniele Bartolini
|
eb48e59583
Add JSONParser::index
|
12 лет назад |
Daniele Bartolini
|
19f371876a
Add JSONParser::string_value
|
12 лет назад |
Daniele Bartolini
|
7ba759879e
Make JSONParser::size const
|
12 лет назад |
Daniele Bartolini
|
b41801d13f
Add docs to JSONParser
|
12 лет назад |