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