Lines Matching defs:obj
402 Local<ObjectRef> obj = value->ToObject(info->GetVM());
411 obj->Set(info->GetVM(), GetSymbolRef(info->GetVM())[cnt], arg);
422 Local<ObjectRef> obj = value->ToObject(info->GetVM());
426 obj->Set(info->GetVM(), GetSymbolRef(info->GetVM())[cnt], arg);
437 Local<ObjectRef> obj = value->ToObject(info->GetVM());
441 obj->Set(info->GetVM(), GetSymbolRef(info->GetVM())[cnt], arg);
450 Local<ObjectRef> obj = value->ToObject(info->GetVM());
451 Local<JSValueRef> temp = obj->Get(info->GetVM(), GetSymbolRef(info->GetVM())[cnt]);
460 Local<ObjectRef> obj = value->ToObject(info->GetVM());
461 Local<JSValueRef> temp = obj->Get(info->GetVM(), GetSymbolRef(info->GetVM())[cnt]);
470 Local<ObjectRef> obj = value->ToObject(info->GetVM());
471 Local<JSValueRef> temp = obj->Get(info->GetVM(), GetSymbolRef(info->GetVM())[cnt]);
746 Local<NumberRef> obj = NumberRef::New(vm, cnt);
747 object->SetPrototype(vm, obj);
1210 Local<ObjectRef> obj = jsObj->ToObject(vm);
1211 return obj;
1451 Local<ObjectRef> obj = jsObj->ToObject(vm);
1452 return obj;
1556 Local<ObjectRef> obj = jsObj->ToObject(vm);
1557 return obj;
1654 Local<ObjectRef> obj = jsObj->ToObject(vm);
1655 return obj;
2473 void JsonObjGetValue(EcmaVM *vm, Local<ObjectRef> obj)
2475 Local<JSValueRef> jsVal1 = obj->Get(vm, StringRef::NewFromUtf8(vm, "str1"));
2479 Local<JSValueRef> jsVal2 = obj->Get(vm, StringRef::NewFromUtf8(vm, "str2"));
2483 Local<JSValueRef> jsVal3 = obj->Get(vm, StringRef::NewFromUtf8(vm, "333"));
2486 Local<JSValueRef> jsVal4 = obj->Get(vm, StringRef::NewFromUtf8(vm, "444"));
2490 Local<JSValueRef> jsVal8 = obj->Get(vm, StringRef::NewFromUtf8(vm, "b8"));
2498 void JsonObjGetArray(EcmaVM *vm, Local<ObjectRef> obj)
2500 Local<JSValueRef> jsVal5 = obj->Get(vm, StringRef::NewFromUtf8(vm, "arr5"));
2515 Local<JSValueRef> jsVal6 = obj->Get(vm, StringRef::NewFromUtf8(vm, "arr6"));
2526 void JsonObjGetObject(EcmaVM *vm, Local<ObjectRef> obj)
2528 Local<JSValueRef> jsVal7 = obj->Get(vm, StringRef::NewFromUtf8(vm, "data7"));
2539 /* demo11 json 测试,json字符串 转 obj。 注意key不能是纯数字。 json:
2573 Local<ObjectRef> obj = jsObj->ToObject(vm_);
2575 JsonObjGetValue(vm_, obj);
2576 JsonObjGetArray(vm_, obj);
2577 JsonObjGetObject(vm_, obj);
2582 /* demo11 json 测试,obj转json字符串。 json:
2612 Local<ObjectRef> obj = ObjectRef::New(vm_);
2613 obj->Set(vm_, StringRef::NewFromUtf8(vm_, "key1"), StringRef::NewFromUtf8(vm_, "val1"));
2615 obj->Set(vm_, StringRef::NewFromUtf8(vm_, "key2"), NumberRef::New(vm_, num2));
2617 obj->Set(vm_, NumberRef::New(vm_, num3), StringRef::NewFromUtf8(vm_, "val3"));
2624 obj->Set(vm_, StringRef::NewFromUtf8(vm_, "arr4"), arr4);
2635 obj->Set(vm_, StringRef::NewFromUtf8(vm_, "arr5"), arr5);
2637 obj->Set(vm_, StringRef::NewFromUtf8(vm_, "b6"), BooleanRef::New(vm_, true));
2644 obj->Set(vm_, StringRef::NewFromUtf8(vm_, "obj7"), obj7);
2646 Local<JSValueRef> jsStr = JSON::Stringify(vm_, obj);
2764 Local<ObjectRef> obj = jsArr4Item->ToObject(vm_);
2766 Local<JSValueRef> objVal1 = obj->Get(vm_, StringRef::NewFromUtf8(vm_, "key1"));
2767 Local<JSValueRef> objVal2 = obj->Get(vm_, StringRef::NewFromUtf8(vm_, "key2"));
2801 Local<ObjectRef> obj = arr5Item->ToObject(vm_);
2802 Local<ObjectRef> val1 = obj->Get(vm_, StringRef::NewFromUtf8(vm_, "key1"));
2803 Local<ObjectRef> val2 = obj->Get(vm_, StringRef::NewFromUtf8(vm_, "key2"));
2873 Local<ObjectRef> obj = ObjectRef::New(vm_);
2874 obj->Set(vm_, StringRef::NewFromUtf8(vm_, "key1"), StringRef::NewFromUtf8(vm_, "val1"));
2875 obj->Set(vm_, StringRef::NewFromUtf8(vm_, "key2"), StringRef::NewFromUtf8(vm_, "val2"));
2881 ArrayRef::SetValueAt(vm_, arr, 3, obj);