问题标签 [hjson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
52 浏览

hjson - hjson:为什么大括号必须在单独的行上?

这有效:(更新:但不是我想的那样!它实际上设置了 b = "c, d: e")

这有效:

但这不起作用。hjson 定义不允许在行尾使用右大括号怎么办?

0 投票
1 回答
65 浏览

javascript - 如何在 create-react-app 项目中使用 HJSON 和 Jest?

我在 create-react-app 项目中使用HJSON (请参阅此处的答案),但 Jest 没有使用相同的 webpack 配置,因此无法正确导入 HJSON - 例如

只需设置options为字符串'../assets/options.hjson'。

那么如何使用 Jest 导入 HJSON 文件呢?

0 投票
1 回答
260 浏览

c# - 用于 PowerShell 的 HJSON C# 库

我正在尝试为 PowerShell 使用 HJSON C# 库:https ://github.com/hjson/hjson-cs 我已成功编译 dll,将其放入文件夹并通过标准过程添加类型:

我正在尝试通过示例来了解基础知识:
读取方法:https ://github.com/hjson/hjson-cs#read

但输出缺少值:

所以我看不到价值。为什么它不像 JSON 对象那样工作?

当我尝试遍历键时:

我懂了:

尝试枚举集合时发生以下异常:“由于对象的当前状态,该操作无效。”

我确定我遗漏了一些东西,但我对 c# 的了解还不够,不知道该怎么做。

0 投票
1 回答
173 浏览

json - 如何解析来自美国人口普查 API 调用的不规则 JSON 响应?

以下是来自美国人口普查 API 调用的响应。它在响应中使用不规则的 JSON(或简单的 javascript 对象)格式。形式为{一组数据}{第二组数据}。如何解析第二组,即第二个 { } 块中 data: 标记之后的数组数据。非常感谢。

0 投票
3 回答
71 浏览

json - 根据日期字段从特定时间间隔获取 JSON 文件

我有很多 json 文件,其结构如下所示:

我的目标是只获取日期字段来自某个时期的这些文件。例如从 2018-05-20 到 2018-07-20。我不能基于创建这些文件的日期,因为所有这些都是在一天内生成的。也许可以使用 sed 或类似的程序?

0 投票
1 回答
62 浏览

c# - C# Hjson 反序列化后返回 null

我有一个像这样的 hjson 文件,我想反序列化并使用它:

我使用 HjsonValue.Load 方法加载它,如下所示:

我认为我的问题出在 2 个 c# 编码的行中,但不知道是什么。我是在反序列化错误还是似乎是什么问题?我怀疑这是因为它是一个嵌套的 json,但找不到反序列化它的方法。尝试使用字典,因为它是另一个堆栈问题的答案,但它对我不起作用。

注意:第一个和第二个尝试的返回方法不会返回任何错误,但它们只是返回一个 nullreferenceexception,因为“SecondConfig”和“ThirdConfig”都是 null..

更新(在 er-sho 的帮助下):从 hjson (TestConfig)中删除了“根”元素,从而解决了问题。

0 投票
1 回答
154 浏览

python - 如何在 python (Pycharm) 中读取 Hjson 文件?

我想知道如何在 python 中读取“.Hjson”文件?我已经获得了一个 Hjson 格式的数据集,并希望使用 Python 对其进行分析,例如获取 x 和 y 。数据如下所示:

谢谢 >

0 投票
0 回答
29 浏览

c++ - 如何使用 C++ 中的 hjson 库创建带有注释的 hjson 文件?

我浏览了https://github.com/hjson/hjson-cpp 只需要一些帮助来使用 cpp 创建一个基本的 .hjson 文件来保存如下所示的数据:

主 { Group1 { key1:value1 [ k1:v1 k2:v2 ] key2:value2 [ k1:v1 k2:v2 ] } }

0 投票
1 回答
147 浏览

excel - JSONConverter.bas 抛出编译错误:未定义子或函数

Windows 10
Excel O365 VBA
将 Jsonconverter.bas 导入项目 Modulels 将
Dictionary.cls 导入项目类
为 MS 运行时脚本添加参考

我可以在我的 .ResponseText 中看到数据,但是一旦程序调用
Set Json = JsonConverter.ParseJson(http.responseText),我就会收到编译错误。

除了将 Dictionary 导入到 Class 部分之外,我还需要对 Dictionary 做任何事情吗?在我的脚本的主子中是否有任何引用?

代码如下。误差函数低于该值并http.responsetext低于该值。

抛出错误并突出显示 : 之后的第一个“Set”语句(从不停止)

供参考

0 投票
1 回答
34 浏览

python - HJSON 将仅解析整数或“空”值

我正在尝试将应该是 JSON 的内容解析为 Python 字典。但是,我正在使用的 JSON 文件不是有效的 JSON,因为键值对周围经常会缺少引号。HJSON 似乎是我正在寻找的东西,但是如果我尝试传递除null整数以外的任何值,我发现它会出错。

使用我必须使用的一些“JSON”值来玩弄它:

  1. 错误消息似乎不正确。这不是key name问题所在(因为同一个键有时会起作用),而是value name.

  2. HJSON 似乎能够解析的唯一值是整数(值42有效)和null值。

我在这里想念什么?