- (NSObject *) cy$toJSON:(NSString *)key;
- (NSString *) cy$toCYON;
-- (NSString *) cy$toKey;
- (bool) cy$hasProperty:(NSString *)name;
- (NSObject *) cy$getProperty:(NSString *)name;
[json appendString:@","];
else
comma = true;
- [json appendString:[key cy$toKey]];
+ [json appendString:CYCastNSCYON(key)];
[json appendString:@":"];
NSObject *object([self objectForKey:key]);
[json appendString:CYCastNSCYON(object)];
return [[self cy$toJSON:@""] cy$toCYON];
}
-- (NSString *) cy$toKey {
- return [self cy$toCYON];
-}
-
- (bool) cy$hasProperty:(NSString *)name {
return false;
}
return CYCastNSString(NULL, CYUTF8String(value.c_str(), value.size()));
}
-- (NSString *) cy$toKey {
- if (CYIsKey(CYCastUTF8String(self)))
- return self;
- return [self cy$toCYON];
-}
-
- (bool) cy$hasProperty:(NSString *)name {
if ([name isEqualToString:@"length"])
return true;