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
/
JsonValue.cpp
Age
Commit message (
Expand
)
Author
2023-01-17
AK: Replace uses of JsonObject::get_deprecated()/get_ptr()
Sam Atkins
2023-01-17
AK+Everywhere: Rename JsonObject::get() to ::get_deprecated()
Sam Atkins
2022-12-09
AK: Disallow implicit pointer-to-boolean conversion in JsonValue
Timothy Flynn
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-07-10
AK: Treat empty string as invalid JSON
Luke Wilde
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-01-28
AK: Allow constructing a JsonValue from a StringView explicitly
kleines Filmröllchen
2021-12-16
AK: Make JsonValue::from_string("") return a null JsonValue
Andreas Kling
2021-11-17
AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional)
Andreas Kling
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-06-29
Kernel+AK: Don't compile JSON parser into the kernel
Andreas Kling
2021-06-29
AK+Everywhere: Change int to size_t in JsonObject and JsonArray
Max Wipfli
2021-06-03
AK: Remove unused JsonValue <=> IPv4Address conversion code
Gunnar Beutner
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-02-23
Everywhere: Rename ASSERT => VERIFY
Andreas Kling
2021-02-08
Everywhere: Remove unnecessary headers 4/4
Ben Wiederhake
2021-02-08
Everywhere: Remove unnecessary headers 1/4
Ben Wiederhake
2020-07-06
AK: Fix JsonValue copy constructor behavior for 64-bit values
Andreas Kling
2020-06-13
AK: JsonParser improvements
Matthew Olsson
2020-05-22
AK: Make JsonValue and JsonObjectSerializer speak int/long/long long
Andreas Kling
2020-05-16
Kernel: Absorb LibBareMetal back into the kernel
Andreas Kling
2020-04-01
AK: Add equals method to JsonValue to semantically compare two values.
Emanuel Sprung
2020-02-09
AK: Apply changes for the Bootstrapper environment
Liav A
2020-01-23
AK: Let's call decrementing reference counts "unref" instead of "deref"
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-10-29
AK: Allow JsonValue to store 64-bit integers internally
Andreas Kling
2019-08-07
JSON: Templatize the JSON serialization code
Andreas Kling
2019-08-04
JsonObject: Add move constructors for JsonObject(Json{Array,Object}&&)
Andreas Kling
2019-07-08
AK: Make it easy to convert between JsonValue and IPv4Address.
Andreas Kling
2019-06-29
JsonValue: No need to null-check StringImpls if type is Type::String.
Andreas Kling
2019-06-29
Kernel: Change the format of /proc/all to JSON.
Andreas Kling
2019-06-24
AK: Let's put the JSON parsing in a separate class.
Andreas Kling
2019-06-24
AK: Implement a naive JSON parser.
Andreas Kling
2019-06-21
AK: Rename Retainable => RefCounted.
Andreas Kling
2019-06-18
AK: Rename JsonObject::to_string() and pals to serialized().
Andreas Kling
2019-06-18
AK: Fix leak in JsonValue::operator=(JsonValue&&).
Andreas Kling
2019-06-18
AK: Add JsonValue(const char*).
Andreas Kling
2019-06-18
AK: Add JsonValue(unsigned) ctor and as_string().
Andreas Kling
2019-06-17
AK: Use a single StringBuilder throughout JSON serialization.
Andreas Kling
2019-06-17
AK: Add some classes for JSON encoding.
Andreas Kling