Commit History

Автор SHA1 Съобщение Дата
  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 години
  Daniele Bartolini e030fe14eb Move JSON in-place parsing API into JSONParser and add interface for easily accessing JSON documents преди 12 години
  Daniele Bartolini ec2b54ab2d Move JSON and JSONParser to core/json преди 12 години