- (NSString *) cy$toCYON {
NSMutableString *json([[[NSMutableString alloc] init] autorelease]);
- [json appendString:@"["];
+ [json appendString:@"@["];
bool comma(false);
#ifdef __APPLE__
}
- (NSString *) cy$toCYON {
- return [self boolValue] ? @"true" : @"false";
+ return [self boolValue] ? @"@true" : @"@false";
}
- (JSValueRef) cy$JSValueInContext:(JSContextRef)context { CYObjectiveTry_(context) {
- (NSString *) cy$toCYON {
NSMutableString *json([[[NSMutableString alloc] init] autorelease]);
- [json appendString:@"{"];
+ [json appendString:@"@{"];
bool comma(false);
#ifdef __APPLE__
}
- (NSString *) cy$toCYON {
- return [self cy$JSType] != kJSTypeBoolean ? [self stringValue] : [self boolValue] ? @"true" : @"false";
+ return [self cy$JSType] != kJSTypeBoolean ? [NSString stringWithFormat:@"@%@", self] : [self boolValue] ? @"@true" : @"@false";
}
- (JSValueRef) cy$JSValueInContext:(JSContextRef)context { CYObjectiveTry_(context) {
}
- (NSString *) cy$toCYON {
- return @"null";
+ return @"@null";
}
@end
- (NSString *) cy$toCYON {
std::ostringstream str;
+ str << '@';
CYUTF8String string(CYCastUTF8String(self));
CYStringify(str, string.data, string.size);
std::string value(str.str());