Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
2e4745b189 | |||
21098984f1 |
19
README.md
19
README.md
@ -11,7 +11,7 @@ Bower (Browser)
|
|||||||
```bash
|
```bash
|
||||||
bower install json-storage
|
bower install json-storage
|
||||||
# or
|
# or
|
||||||
wget https://raw2.github.com/coolaj86/json-storage-js/master/json-storage.js
|
wget https://git.coolaj86.com/coolaj86/json-storage.js/raw/branch/master/json-storage.js
|
||||||
```
|
```
|
||||||
|
|
||||||
Node.JS (Server)
|
Node.JS (Server)
|
||||||
@ -97,6 +97,23 @@ null === store.get('non-existant-key');
|
|||||||
|
|
||||||
The special case of `null` as `"null"`, aka `"\"null\""`:
|
The special case of `null` as `"null"`, aka `"\"null\""`:
|
||||||
|
|
||||||
|
```
|
||||||
|
typeof null // object
|
||||||
|
typeof "null" // string
|
||||||
|
typeof "\"null\"" // string
|
||||||
|
```
|
||||||
|
|
||||||
`null`, and `"null"` both parse as `null` the "object", instead of one being the string (which would be `"\"null\""`).
|
`null`, and `"null"` both parse as `null` the "object", instead of one being the string (which would be `"\"null\""`).
|
||||||
|
|
||||||
|
```
|
||||||
|
JSON.parse(null) // null (object)
|
||||||
|
JSON.parse("null") // null (object)
|
||||||
|
JSON.parse("\"null\"") // 'null' (string)
|
||||||
|
```
|
||||||
|
|
||||||
Objects containing `null`, however, parse as expected `{ "foo": null, "bar": "null" }` will parse as `foo` being `null` but `bar` being `"null"`, much unlike the value `"null"` being parsed on its own.
|
Objects containing `null`, however, parse as expected `{ "foo": null, "bar": "null" }` will parse as `foo` being `null` but `bar` being `"null"`, much unlike the value `"null"` being parsed on its own.
|
||||||
|
|
||||||
|
```
|
||||||
|
JSON.parse('{ "foo": null }') // { foo: null }
|
||||||
|
JSON.parse('{ "foo": "null" }') // { foo: 'null' }
|
||||||
|
```
|
@ -3,10 +3,10 @@
|
|||||||
"name": "json-storage",
|
"name": "json-storage",
|
||||||
"description": "A wrapper for storage engines which use the W3C Storage API",
|
"description": "A wrapper for storage engines which use the W3C Storage API",
|
||||||
"keywords": ["dom", "storage", "json", "w3c", "localStorage", "sessionStorage", "globalStorage", "Storage"],
|
"keywords": ["dom", "storage", "json", "w3c", "localStorage", "sessionStorage", "globalStorage", "Storage"],
|
||||||
"version": "2.1.1",
|
"version": "2.1.2",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "git://github.com/coolaj86/json-storage-js.git"
|
"url": "git://git.coolaj86.com/coolaj86/json-storage.js.git"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= v0.2.0"
|
"node": ">= v0.2.0"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user