Пример #1
0
//## void JSONArray.append(JSON json);
static KMETHOD kJSONArray_append(KonohaContext *kctx, KonohaStack *sfp)
{
	JSON obj = ((kJSON *)sfp[0].asObject)->json;
	JSON val = ((kJSON *)sfp[1].asObject)->json;
	JSONArray_append(obj, val);
	KReturnVoid();
}
Пример #2
0
static kbool_t AppendJsonArray(KonohaContext *kctx, struct JsonBuf *jsonbuf, struct JsonBuf *otherbuf)
{
	if(JSON_TYPE_CHECK(Array, toJSON(jsonbuf->json_i))) {
		JSONArray_append((JSONMemoryPool *)(PLATAPI JsonHandler),
				toJSON(jsonbuf->json_i), toJSON(otherbuf->json_i));
		return true;
	}
	return false;
}