add first and last in JSONValue, add string to double, int etc.
Merge pull request #16 from tangplin/master

add first and last in JSONValue, add string to double, int etc.