{ "null": [ { "expr": "format('{0}', null)", "result": { "kind": "String", "value": "" } } ], "boolean": [ { "expr": "format('{0}', true)", "result": { "kind": "String", "value": "true" } }, { "expr": "format('{0}', false)", "result": { "kind": "String", "value": "false" } } ], "number": [ { "expr": "format('{0}', 1)", "result": { "kind": "String", "value": "1" } }, { "expr": "format('{0}', .5)", "result": { "kind": "String", "value": "0.5" } }, { "expr": "format('{0}', 0.5)", "result": { "kind": "String", "value": "0.5" } }, { "expr": "format('{0}', 2)", "result": { "kind": "String", "value": "2" } }, { "expr": "format('{0}', -1)", "result": { "kind": "String", "value": "-1" } }, { "expr": "format('{0}', -.5)", "result": { "kind": "String", "value": "-0.5" } }, { "expr": "format('{0}', -0.5)", "result": { "kind": "String", "value": "-0.5" } }, { "expr": "format('{0}', -2.0)", "result": { "kind": "String", "value": "-2" } }, { "expr": "format('{0}', 0)", "result": { "kind": "String", "value": "0" } }, { "expr": "format('{0}', 0.0)", "result": { "kind": "String", "value": "0" } }, { "expr": "format('{0}', -0)", "result": { "kind": "String", "value": "0" } }, { "expr": "format('{0}', -0.0)", "result": { "kind": "String", "value": "0" } }, { "expr": "format('{0}', 123456.789)", "result": { "kind": "String", "value": "123456.789" } }, { "expr": "format('{0}', +123456.789)", "result": { "kind": "String", "value": "123456.789" } }, { "expr": "format('{0}', -123456.789)", "result": { "kind": "String", "value": "-123456.789" } }, { "expr": "format('{0}', 0.84551240822557006)", "result": { "kind": "String", "value": "0.84551240822557" } }, { "expr": "format('{0}', 1.9)", "result": { "kind": "String", "value": "1.9" } }, { "expr": "format('{0}', 1234.56)", "result": { "kind": "String", "value": "1234.56" } }, { "expr": "format('{0}', 0xff)", "result": { "kind": "String", "value": "255" } }, { "expr": "format('{0}', 0xFF)", "result": { "kind": "String", "value": "255" } }, { "expr": "format('{0}', 0o10)", "result": { "kind": "String", "value": "8" } }, { "expr": "format('{0}', 1.2e2)", "result": { "kind": "String", "value": "120" } }, { "expr": "format('{0}', 1.2E2)", "result": { "kind": "String", "value": "120" } }, { "expr": "format('{0}', 1.2e+2)", "result": { "kind": "String", "value": "120" } }, { "expr": "format('{0}', 1.2E+2)", "result": { "kind": "String", "value": "120" } }, { "expr": "format('{0}', 1.2e-2)", "result": { "kind": "String", "value": "0.012" } }, { "expr": "format('{0}', 1.2E-2)", "result": { "kind": "String", "value": "0.012" } }, { "expr": "format('{0}', Infinity)", "result": { "kind": "String", "value": "Infinity" } }, { "expr": "format('{0}', -Infinity)", "result": { "kind": "String", "value": "-Infinity" } }, { "expr": "format('{0}', NaN)", "result": { "kind": "String", "value": "NaN" } } ], "string": [ { "expr": "format('{0}', 'string value')", "result": { "kind": "String", "value": "string value" } } ], "array": [ { "expr": "format('{0}', context)", "contexts": { "context": [] }, "result": { "kind": "String", "value": "Array" } }, { "expr": "format('{0}', context)", "contexts": { "context": [1, 2, 3] }, "result": { "kind": "String", "value": "Array" } } ], "object": [ { "expr": "format('{0}', context)", "contexts": { "context": {} }, "result": { "kind": "String", "value": "Object" } }, { "expr": "format('{0}', context)", "contexts": { "context": { "a": 1, "b": 2, "c": 3 } }, "result": { "kind": "String", "value": "Object" } } ] }