-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
In the interest of getting off our first-party JSON parsing implementation in fromjson, we should change the numerous places in our code where we define a JSON-like string literal (or construct a JSON-like string using inputs that are readily expressible in JSON-friendly ways) and pass it into fromjson. In these cases, we often leverage features of the JSON-like spec supported by fromjson. We should convert these to standard JSON so that they can be parsed by a third-party JSON parser.
Either find a way to automate this process, or fan out and schedule work for each team to apply this change to the code they own.
- is related to
-
SERVER-102008 Audit JSON parsers in our system, to determine if we can reduce duplication or replace some with third-party components.
-
- Closed
-
- related to
-
SERVER-104573 Reimplement fromFuzzerJson() using a third-party JSON parser
-
- Backlog
-