当前位置: 首页 > 知识库问答 >
问题:

创建JSON并格式化双值

苏雅珺
2023-03-14
    let dict :Dictionary<String,NSNumber> = ["key1" : 75.01, "key2" : 80.93, "key3" : 79.07, "key4" : 79.10 ]
    let JSONData = try! NSJSONSerialization.dataWithJSONObject(dict, options: .PrettyPrinted)
    let JSONText = NSString(data: JSONData, encoding: NSASCIIStringEncoding)
    NSLog("JSON string = \(JSONText!)")

我想避免这些000001、0999999等。提前谢谢。

共有1个答案

王云
2023-03-14

用“float”代替“nsnumber”:

let dict: Dictionary<String,Float> = ["key1" : 75.01, "key2" : 80.93, "key3" : 79.07, "key4" : 79.10 ]

结果:

JSON字符串={“key1”:75.01,“key4”:79.1,“key2”:80.93,“key3”:79.07}

 类似资料:
  • 问题内容: 我正在使用Google Charting API的项目中工作,我想使用json填充图表以构建数据表。 作为测试,我尝试构建一个简单的数组,然后再尝试使用数据库中的动态数据进行处理,但是在以正确的格式获取json时遇到了问题。 在Google文档中,它表示json内容应位于以下内容中: 我正在调用一个返回json代码的函数。 下面是该函数的调用方式 测试功能是 生成图表的javascri

  • 问题内容: 对于一个应用程序,我想按如下所述创建JSON格式, 我正在使用以下代码创建相同的代码, 我的格式如下, }} 有人可以帮我创建格式吗? 谢谢。 问题答案: 所需数据,您可以通过这种方式获得。只需将其dict转换为JSon或您想要的任何其他格式即可。删除该数组,您不需要它,正如您以要求的格式提到的那样。

  • 我是新来表达,目前如果我想发送一个回应,我会这样做 对于我所有的控制器函数,我会这样做。我想这是一种压倒性的,所以我在想是否有可能制作一个广义版本的响应。 所以经过一些搜索,我发现有两种方法可以实现这一点: 我找到了这个答案。这很清楚,但我认为这是浪费时间,我的控制器不够可读,我必须在每个控制器函数中做以下事情 这是非常有希望的,但不幸的是,经过这么多次尝试和遵循express docs,我无法让

  • 本文向大家介绍JSON格式化输出,包括了JSON格式化输出的使用技巧和注意事项,需要的朋友参考一下 今天有个需求是对输出的JSON进行格式化 首先想到的就是jsBeautifier之类的小插件 搜索了一番看到有一位朋友回答JSON.stringify可以输出格式化的JSON字符串 唔,不错 PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用: 在线JSON代码检验

  • 问题内容: 考虑以下代码: 我的结果是预期的(2134,3423,4234,343)。 我确实将最后一个逗号替换为)以得到预期的结果。总的来说,有更好的方法吗? 问题答案: 您可以使用Commons Lang : 或者,如果您不能使用外部库:

  • 数据结构要在网络中传输或保存到文件,就必须对其编码和解码;目前存在很多编码格式:JSON,XML,gob,Google 缓冲协议等等。Go 语言支持所有这些编码格式;在后面的章节,我们将讨论前三种格式。 结构可能包含二进制数据,如果将其作为文本打印,那么可读性是很差的。另外结构内部可能包含匿名字段,而不清楚数据的用意。 通过把数据转换成纯文本,使用命名的字段来标注,让其具有可读性。这样的数据格式可