index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
AK
/
JsonParser.cpp
Age
Commit message (
Expand
)
Author
2022-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-10-23
AK: Make the JsonParser use the new double parser for numbers
davidot
2022-09-02
AK: Allow exponents in JSON double values
davidot
2022-07-12
Everywhere: Split Error::from_string_literal and Error::from_string_view
sin-ack
2022-02-16
AK: Fix userland parsing of rounded floating point numbers
serenitydev
2022-01-19
AK: Identify negative zero when parsing Json and represent with a double
ForLoveOfCats
2021-11-17
AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional)
Andreas Kling
2021-09-16
AK: Reduce the scope of fraction_string to where it's needed
Brian Gianforcaro
2021-07-15
AK: Make JsonParser correctly parse unsigned values larger than u32
Ali Mohammad Pur
2021-07-05
JsonParser: Bring parser more to spec
stelar7
2021-05-14
AK: Use move semantics to avoid copying in JSON parser
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-02-26
Everywhere: Remove a bunch of redundant 'AK::' namespace prefixes
Linus Groh
2021-02-08
Everywhere: Remove unnecessary headers 4/4
Ben Wiederhake
2020-12-21
AK: Make JsonParser::parse_number properly parse >32bit ints
Sahan Fernando
2020-10-06
AK: check fractional string has_value() in JsonParser
Tucker Polomik
2020-09-27
AK: Remove the ctype adapters and use the actual ctype functions instead
Benoît Lormeau
2020-08-09
AK: Add a GenericLexer and extend the JsonParser with it (#2696)
Benoît Lormeau
2020-08-05
Unicode: Try s/codepoint/code_point/g again
Nico Weber
2020-08-05
Revert "Unicode: s/codepoint/code_point/g"
Nico Weber
2020-08-03
Unicode: s/codepoint/code_point/g
Andreas Kling
2020-06-20
AK: Fix JsonParser double encoding multibyte utf-8 chararcters
LepkoQQ
2020-06-16
AK: JsonParser, replace char type to u32 for code point
Hüseyin ASLITÜRK
2020-06-13
AK: JsonParser improvements
Matthew Olsson
2020-06-12
AK: Make string-to-number conversion helpers return Optional
Andreas Kling
2020-06-03
AK: JSON, Escape spacial character in string serialization
Hüseyin ASLITÜRK
2020-04-04
AK: Break on end of input in JsonParser::consume_quoted_string
Tibor Nagy
2020-03-31
AK: A few JSON improvements
Emanuel Sprung
2020-03-24
AK: Fix JsonParser kernel build (no floats/doubles in kernel code)
Andreas Kling
2020-03-24
AK: Add parsing of JSON double values
Emanuel Sprung
2020-03-08
AK: Move memory stuff (fast memcpy, etc) to a separate header
Andreas Kling
2020-03-01
AK: Remove unnecessary casts to size_t, after Vector changes
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-12-29
AK: Fix JSON parser crashing when encountering UTF-8
Andreas Kling
2019-12-09
AK: Use size_t for the length of strings
Andreas Kling
2019-08-14
JsonParser: "" is an empty string, not a null value
Andreas Kling
2019-08-07
JsonParser: Scan ahead to find the first special char in quoted strings
Andreas Kling
2019-08-04
JsonParser: Fold extract_while() into parse_number()
Andreas Kling
2019-08-04
JsonParser: Oops, fix build.
Andreas Kling
2019-08-04
JsonParser: Cache the last seen string starting with each possible char
Andreas Kling
2019-08-04
JsonParser: Some minor optimizations
Andreas Kling
2019-08-04
JsonParser: Use Vector<char, 1024> instead of StringBuilder in parsing
Andreas Kling
2019-08-04
JsonParser: When encountering \uXXXX, just emit a "?" for now.
Andreas Kling
2019-08-01
JsonParser: Merge the parsing of '\n' and '\r' in quoted strings
Andreas Kling
2019-07-08
AK: Add JsonObject::set(key, &&value) overload.
Andreas Kling
2019-06-29
Kernel: Change the format of /proc/all to JSON.
Andreas Kling
2019-06-25
JsonParser: Support basic escaped string characters.
Andreas Kling
2019-06-24
AK: Let's put the JSON parsing in a separate class.
Andreas Kling