Chromium change: https://chromium.googlesource.com/chromium/src/+/8e71b8677f674bab739791d555b1bc32df30c392 commit 8e71b8677f674bab739791d555b1bc32df30c392 Author: Claudio DeSouza <cdesouza@igalia.com> Date: Sat Jun 25 12:00:48 2022 +0000 Modernising base::JsonReader to return base::expected This CL adjusts JsonReader::ReadAndReturnValueWithError to use base::expected, as it provides a more intuitive way to communicate success/failure. Bug: 1338575