From c1215b19d314c5bf0582e150ec797561cd92318c Mon Sep 17 00:00:00 2001 From: Milo Yip Date: Mon, 19 Sep 2016 14:20:12 +0800 Subject: [PATCH] Fix wrong syntax about frac --- tutorial02/tutorial02.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tutorial02/tutorial02.md b/tutorial02/tutorial02.md index f06d2e33..5f520b2b 100644 --- a/tutorial02/tutorial02.md +++ b/tutorial02/tutorial02.md @@ -52,7 +52,7 @@ static void test_parse_expect_value() { ~~~ number = [ "-" ] int [ frac ] [ exp ] int = "0" / digit1-9 *digit -frac = "." *digit +frac = "." 1*digit exp = ("e" / "E") ["-" / "+"] 1*digit ~~~ @@ -60,7 +60,7 @@ number 是以十进制表示,它主要由 4 部分顺序组成:负号、整 整数部分如果是 0 开始,只能是单个 0;而由 1-9 开始的话,可以加任意数量的数字(0-9)。也就是说,`0123` 不是一个合法的 JSON 数字。 -小数部分比较直观,就是小数点后可有任意数量的数字(0-9)。 +小数部分比较直观,就是小数点后是一或多个数字(0-9)。 JSON 可使用科学记数法,指数部分由大写 E 或小写 e 开始,然后可有正负号,之后是一或多个数字(0-9)。