• Home
  • Raw
  • Download

Lines Matching +full:json +full:- +full:buffer

11   // This file was generated from monsterdata_test.json
35 // the capacity of our buffer shouldn't increase with the same size payload
46 // We set up the same values as monsterdata.json:
84 // Note that the binaries are not necessarily identical, since the JSON
88 fs.writeFileSync('monsterdata_javascript_wire.mon', new Buffer(fbb.asUint8Array()));
91 // part of the byte buffer.
209 var json = JSON.parse(fs.readFileSync('../unicode_test.json', 'utf8'));
214 assert.strictEqual(monster.name(), json.name);
215 …assert.deepEqual(new Buffer(monster.name(flatbuffers.Encoding.UTF8_BYTES)), new Buffer(json.name));
216 assert.strictEqual(monster.testarrayoftablesLength(), json.testarrayoftables.length);
217 json.testarrayoftables.forEach(function(table, i) {
220 … assert.deepEqual(new Buffer(value.name(flatbuffers.Encoding.UTF8_BYTES)), new Buffer(table.name));
222 assert.strictEqual(monster.testarrayofstringLength(), json.testarrayofstring.length);
223 json.testarrayofstring.forEach(function(string, i) {
225 …assert.deepEqual(new Buffer(monster.testarrayofstring(i, flatbuffers.Encoding.UTF8_BYTES)), new Bu…
232 var name = fbb.createString(json.name);
233 var testarrayoftablesOffsets = json.testarrayoftables.map(function(table) {
234 var name = fbb.createString(new Uint8Array(new Buffer(table.name)));
242 json.testarrayofstring.map(function(string) { return fbb.createString(string); }));
288 var char_val = -127; // 0x81
290 var short_val = -32222; // 0x8222;
331 builder.prep(8, 0); // Align whole buffer.
335 builder.finish(objects[objects.length - 1]);
337 var view = new DataView(bytes.buffer);
343 var offset = bytes.length - objects[i];
347 var vtable = offset - view.getInt32(offset, true);