summary refs log tree commit diff stats
path: root/lib/pure/json.nim
diff options
context:
space:
mode:
authorflywind <xzsflywind@gmail.com>2022-04-13 17:53:02 +0800
committerGitHub <noreply@github.com>2022-04-13 11:53:02 +0200
commit98cebad7debddfb147ee22bc6f3d81221582c4d6 (patch)
tree621a6f1c79778f155cbd803aac1f7468e8f0cd13 /lib/pure/json.nim
parent26bcf18f918b2bcc7b6b2e230ae74d7726dca6d0 (diff)
downloadNim-98cebad7debddfb147ee22bc6f3d81221582c4d6.tar.gz
enable style:usages for stdlib tests [backport: 1.6] (#19715)
* enable style:usages for stdlib tests

* freeAddrInfo

* more tests

* importc

* bufSize

* fix more

* => parseSql and renderSql
Diffstat (limited to 'lib/pure/json.nim')
-rw-r--r--lib/pure/json.nim12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/pure/json.nim b/lib/pure/json.nim
index dd9232ea6..8e4db93b0 100644
--- a/lib/pure/json.nim
+++ b/lib/pure/json.nim
@@ -958,12 +958,12 @@ proc parseJson*(s: Stream, filename: string = ""; rawIntegers = false, rawFloats
 
 when defined(js):
   from math import `mod`
-  from std/jsffi import JSObject, `[]`, to
+  from std/jsffi import JsObject, `[]`, to
   from std/private/jsutils import getProtoName, isInteger, isSafeInteger
 
-  proc parseNativeJson(x: cstring): JSObject {.importjs: "JSON.parse(#)".}
+  proc parseNativeJson(x: cstring): JsObject {.importjs: "JSON.parse(#)".}
 
-  proc getVarType(x: JSObject, isRawNumber: var bool): JsonNodeKind =
+  proc getVarType(x: JsObject, isRawNumber: var bool): JsonNodeKind =
     result = JNull
     case $getProtoName(x) # TODO: Implicit returns fail here.
     of "[object Array]": return JArray
@@ -982,12 +982,12 @@ when defined(js):
     of "[object String]": return JString
     else: assert false
 
-  proc len(x: JSObject): int =
+  proc len(x: JsObject): int =
     asm """
       `result` = `x`.length;
     """
 
-  proc convertObject(x: JSObject): JsonNode =
+  proc convertObject(x: JsObject): JsonNode =
     var isRawNumber = false
     case getVarType(x, isRawNumber)
     of JArray:
@@ -1000,7 +1000,7 @@ when defined(js):
         if (`x`.hasOwnProperty(property)) {
       """
       var nimProperty: cstring
-      var nimValue: JSObject
+      var nimValue: JsObject
       asm "`nimProperty` = property; `nimValue` = `x`[property];"
       result[$nimProperty] = nimValue.convertObject()
       asm "}}"