stdlib/json.rb in opal-1.2.0 vs stdlib/json.rb in opal-1.3.0.alpha1
- old
+ new
@@ -27,11 +27,11 @@
return value;
case 'boolean':
return !!value;
- case 'null':
+ case 'undefined':
return nil;
case 'object':
if (!value) return nil;
@@ -137,11 +137,11 @@
for (var i = 0, length = #{self}.length; i < length; i++) {
result.push(#{`self[i]`.to_json});
}
- return '[' + result.join(', ') + ']';
+ return '[' + result.join(',') + ']';
}
end
end
class Boolean
@@ -166,10 +166,10 @@
}
result.push(#{`key`.to_s.to_json} + ':' + #{`value`.to_json});
}
- return '{' + result.join(', ') + '}';
+ return '{' + result.join(',') + '}';
}
end
end
class NilClass