[MarkLogic Dev General] Constructing JSON objects

Erik Hennum Erik.Hennum at marklogic.com
Wed Mar 11 18:52:12 PDT 2015


Hi, Will:

You can use json:object() instead of map:map() for a mutable object where order is important.

I think the API is the same as that of map:map otherwise.

JSON nodes, like XML nodes, are immutable.

Erik Hennum

________________________________________
From: general-bounces at developer.marklogic.com [general-bounces at developer.marklogic.com] on behalf of Will Thompson [wthompson at jonesmcclure.com]
Sent: Tuesday, March 10, 2015 5:09 PM
To: MarkLogic Developer Discussion
Subject: [MarkLogic Dev General] Constructing JSON objects

Is there a nice way to construct a JSON object similar to how maps can be constructed? Typically I would just do it this way:

xdmp:to-json(
  map:new((
    map:entry('x', 1),
    map:entry('y', 2)
  )))

Except that order is important in this specific scenario, and this ruins ordering.

-Will
_______________________________________________
General mailing list
General at developer.marklogic.com
http://developer.marklogic.com/mailman/listinfo/general


More information about the General mailing list