-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Roan Kattouw wrote:
| JSON handles "123" vs. 123 just fine. However, YAML has a simple string
| format that doesn't require quotes (only works if the string doesn't
| contain stuff that has to be escaped), as in:
|
| foo:   bar
| baz:   3
|
| Because of this, there's no way to tell the string "3" from the integer
| 3 because both are encoded exactly the same.

According to the Wikipedia article on YAML, you can quote or explicitly
typecast the value to ensure it will be decoded as a string:

"3"
!!str 3

- -- brion vibber (brion @ wikimedia.org)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkfZkNMACgkQwRnhpk1wk45ZggCaA6VEU9/6W+xncMwgf+LWVbl4
FVkAoMp0T1PKqB9X93NamFke1aew6waw
=O3vZ
-----END PGP SIGNATURE-----

_______________________________________________
Mediawiki-api mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api

Reply via email to