2 * Copyright 2014, Augustin Cavalier (waddlesplash)
3 * Distributed under the terms of the MIT License.
16 JSON_TYPE_MAP
= '_JTM',
17 JSON_TYPE_ARRAY
= '_JTA'
21 static status_t
Parse(BMessage
& message
, const char* JSON
);
22 static status_t
Parse(BMessage
& message
, BString
& JSON
);
25 static void _Parse(BMessage
& message
, BString
& JSON
);
26 static BString
_ParseString(BString
& JSON
, int32
& pos
);
27 static double _ParseNumber(BString
& JSON
, int32
& pos
);
28 static bool _ParseConstant(BString
& JSON
, int32
& pos
,
29 const char* constant
);
32 } // namespace BPrivate
34 using BPrivate::BJson
;