Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-22487

Migrate to 'JSON for Modern C++' (nlohmann/json)

    XMLWordPrintable

Details

    Description

      We currently use cJSON for JSON parsing & manipulation in KV-Engine (note only for config files / stats, sub-doc uses our own streaming parser (jsonsl / subjson).

      This is a very basic C library, and hence isn't an ideal choice for C++. There is a much nicer library - JSON for Modern C++ which is a better choice.

      We should migrate to nlohmann/json.

      Note: This depends on us upgrading to MSVC 2015 first.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              drigby Dave Rigby (Inactive)
              drigby Dave Rigby (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty