标签: json

将 json 文件加载到 Power Query

我正在尝试将从 data.gov 中提取的 JSON 文件加载到 Power Query 中进行操作,但我不知道如何让 Power Query 将 JSON 文件转换为表格格式。

有没有办法在不编写自定义查询的情况下将 JSON 转换为 Power Query 中的表?

json microsoft-excel power-query

8
推荐指数
1
解决办法
3万
查看次数

我可以在 LibreOffice Calc 中通过 HTTP 检索和访问简单的 JSON 对象吗?

我找到了一个 Web API 资源,我想从 LibreOffice Calc 访问该资源。

它返回一个简单的 JSON/JavaScript 对象,该对象基本上只是一些名称值对,我想取出其中之一并将其放入单元格中。

我知道编程,但几乎没有使用过电子表格。通过谷歌搜索,我仍然无法判断应该使用哪种编程语言,以及是否需要任何外部插件或仅需要 LibreOffice 内置的功能。

(如果我确定这个问题确实属于 StackOverflow,我很乐意将其迁移到 StackOverflow。)

import macros api json libreoffice-calc

7
推荐指数
2
解决办法
5205
查看次数

找不到模块:无法解析“uuid/v4”

我是 React 编程的初学者,我在 Youtube 上关注本教程:https : //youtu.be/hQAHSlTtcmY一切顺利,直到需要安装 uuid 库,然后当我运行页面时,我收到一条错误消息: "编译失败。

./src/App.js

未找到模块:无法解析 'C:\Users\username\reactnative\src'" 中的 'uuid/v4' 所以有人能帮我解决这个错误吗?代码中也没有其他错误,这正是和视频中显示的一样!

javascript uuid json react.js

6
推荐指数
2
解决办法
9842
查看次数

在 Windows 终端中格式化 cURL 输出

当我尝试在此处执行 cURL 请求时,Windows 7 (x64) 返回没有换行符的输出:

C:\Users\kiwi>curl http://www.documentcloud.org/api/search.json?q=group:nytimes

{"total":2821,"page":1,"per_page":10,"q":"group:nytimes","documents":[{"id":"862
75-isn-10015-abd-al-rahim-al-nashiri-jtf-gtmo","title":"ISN 10015 - Abd al Rahim
 al Nashiri - JTF-GTMO Detainee Assessment","access":"public","pages":15,"descri
ption":null,"source":null,"created_at":"Sun, 24 Apr 2011 15:50:19 +0000","update
d_at":"Mon, 25 Apr 2011 17:11:41 +0000","canonical_url":"http://www.documentclou
d.org/documents/86275-isn-10015-abd-al-rahim-al-nashiri-jtf-gtmo.html","resource
s":{"pdf":"http://s3.documentcloud.org/documents/86275/isn-10015-abd-al-rahim-al
-nashiri-jtf-gtmo.pdf","text":"http://s3.documentcloud.org/documents/86275/isn-1
0015-abd-al-rahim-al-nashiri-jtf-gtmo.txt","thumbnail":"http://s3.documentcloud.
org/documents/86275/pages/isn-10015-abd-al-rahim-al-nashiri-jtf-gtmo-p1-thumbnai
l.gif","search":"http://www.documentcloud.org/documents/86275/search.json?q={que
ry}","page":{"text":"http://www.documentcloud.org/documents/86275/pages/isn-1001
5-abd-al-rahim-al-nashiri-jtf-gtmo-p{page}.txt","image":"http://s3.documentcloud
.org/documents/86275/pages/isn-10015-abd-al-rahim-al-nashiri-jtf-gtmo-p{page}-{s
ize}.gif"}}},{"id":"86274-isn-10020-majid-khan-jtf-gtmo-detainee-assessment","ti
tle":"ISN 10020 - Majid Khan - JTF-GTMO Detainee Assessment","access":"public","
pages":12,"description":null,"source":null,"created_at":"Sun, 24 Apr 2011 15:50:
18 +0000","updated_at":"Mon, 25 Apr 2011 17:10:01 +0000","canonical_url":"http:/
/www.documentcloud.org/documents/86274-isn-10020-majid-khan-jtf-gtmo-detainee-as
sessment.html","resources":{"pdf":"http://s3.documentcloud.org/documents/86274/i
sn-10020-majid-khan-jtf-gtmo-detainee-assessment.pdf" ...
Run Code Online (Sandbox Code Playgroud)

这可能是默认行为,但是在 Windows 上使用 cURL 时,我可以做些什么来获得一些可读的 JSON 输出吗?

windows terminal curl json

5
推荐指数
1
解决办法
8520
查看次数

需要配置perl

我打算运行一个 perl 程序,然后我收到了这个错误消息:

Can't locate JSON.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./po2json line 23.
BEGIN failed--compilation aborted at ./po2json line 23.
Run Code Online (Sandbox Code Playgroud)

我假设有一些 JSON 模块需要通过 cpan 安装。你有关于如何启用它的建议吗?

谢谢

更新

所以我可以安装 JSON 模块,但现在我收到另一条错误消息

Can't locate Locale/PO.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./po2json line 24.
BEGIN failed--compilation aborted at ./po2json line 24.
Run Code Online (Sandbox Code Playgroud)

perl json ubuntu-10.04

5
推荐指数
1
解决办法
1万
查看次数

将 Firefox 书签导出为单独的 .URL,同时保留时间戳

我有大量 Firefox 书签,我想将它们删除并存档为快捷方式文件 (.URL)。但我也想保留添加日期作为文件的最后修改日期。

Firefox 使用一堆元数据保存其书签,例如在单个 .json 文件中添加上次修改的日期

我需要做的是:

  1. 将 .json 文件中的书签导出为单独的 .URL
  2. 提取dateAdded元数据并将其设置为 .URL 文件的最后修改日期

我不希望任何实用程序具有此功能,因为它非常具体。但我愿意尝试任何工具组合,只要它有效

firefox export bookmarks json

5
推荐指数
1
解决办法
5927
查看次数

在目录树中检测无效的 JSON 文件

如果目录树包含一个根据jsonlintNPM 包无效的 JSON 文件,我想使构建失败。

我认为这就像运行一样简单:

find . -name \*.json | xargs jsonlint -q
Run Code Online (Sandbox Code Playgroud)

我知道我在磁盘上有一个格式错误的 JSON 文档,但这并没有找到它。

进一步调查显示该find命令按预期工作,但是该jsonlint可执行文件仅被调用一次(并且第一个 JSON 文件是正确的。)

有没有更好的方法来做到这一点,或者我需要在xargs这里学习什么?

我正在运行 Ubuntu 13.10 Server,如果需要,可以安装软件包。

command-line xargs json ubuntu

5
推荐指数
1
解决办法
3031
查看次数

将 JSON 文件中的值列表提取到 Excel 或文本文件

我想从 JSON 数据文件中提取用户名。

 [{"username": "Cobra", "user_id": 146231486, "event_type": 2,
"title": null, "class_id": 4211, "war_state" : null,
"superpower_expire_date": 1441178060.0, "role": 3, "event_state": 2,
"avatar_id": 4211, "avatar_type" : 2, "recent_gifts": []},
{"username": "Divineshadow", "user_id": 1622533959, "event_type": 2,
"title" : null, "class_id": 1887, "war_state": null,
"superpower_expire_date": null, "role": 2, "event_state" : 2,
"avatar_id": 1887, "avatar_type": 2, "recent_gifts": []}, {"username":
"-TheLastTrojan_", "user_id" : 1387569472, "event_type": 2, "title":
null, "class_id": 1887, "war_state": null, "superpower_expire_date" :
1440106625.0, "role": 1, "event_state": 3, "avatar_id": 1887,
"avatar_type": 2, "recent_gifts": …
Run Code Online (Sandbox Code Playgroud)

script parsing json microsoft-excel

5
推荐指数
1
解决办法
1万
查看次数

将 Excel 工作表另存为 JSON 文件

有没有一种简单的方法可以将简单的 Excel 工作表转换为 JSON 文件?

例如,源表可能如下所示:

   A           B
1 firstName   age
2 Alice       22
3 Bob         33
Run Code Online (Sandbox Code Playgroud)

和保存的 JSON:

[{firstName: 'Alice', age: 22}, {firstName: 'Bob', age: 33}]
Run Code Online (Sandbox Code Playgroud)

json microsoft-excel

5
推荐指数
1
解决办法
4万
查看次数

使用 sed 压缩 JSON 数组

我有以下格式的 JSON 输出:

{
  "DaysCfg": {
    "Range": {
      "lowerDate": "2017-07-28T00:00:00.000-04:00",
      "upperDate": "2017-08-04T00:00:00.000-04:00"
    },
    "DaysInPeriod": 8,
    "DaysToSchedule": [
      0,
      1,
      2,
      3,
      4,
      5,
      6
    ]
  },
  "DepartmentsID": [
    138837,
    139734,
    141934,
    142436,
    149687,
    151049
  ],
  "EmployeesID": [
    5039,
    5170,
    5889,
    6051,
    6236,
    7208,
    7281,
    8776,
    8781,
    8936,
    9261
  ],
  "EndDate": "2017-08-03T23:59:00.000-04:00",
  "IntervalSize": 15,
  "IsActivitiesEnabled": true,
  "ModifyExisting": false,
  "OrignId": 134721,
  "PrimaryOption": 0,
  "SchoolDays": [],
  "ScChanges": [],
  "StartDate": "2017-07-28T00:00:00.000-04:00",
  "ZonesToSchedule": [
    5,
    4,
    6,
    3,
    3,
    3,
    2,
    14
  ]
}
Run Code Online (Sandbox Code Playgroud)

由于我无法更改输出它的程序,因此我必须自己使用 …

linux awk sed json ubuntu

4
推荐指数
1
解决办法
869
查看次数

json 词法分析器在 sphinx 中不可用?

我尝试在带有 sphinx 的 *.rst 文档中使用 json 词法分析器。这个有效:

.. code-block:: console

  //Comment
  key1: value,
  key2: value2,
Run Code Online (Sandbox Code Playgroud)

但是当我尝试像这样使用 json 时:

.. code-block:: json

  //Comment
  key1: value,
  key2: value2,
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

WARNING: Could not lex literal_block as "json". Highlighting skipped.
Run Code Online (Sandbox Code Playgroud)

我检查过,pygmentize -L lexers | grep json但这会返回,该 json 已在船上。这里有什么问题?

json sphinx

4
推荐指数
1
解决办法
2006
查看次数

使用 jq 从 JSON 数组中提取元素

我有以下 JSON 文件inp.json

{
 "x": 0,
 "tx": [
  {
   "id":  "a",
   "t" : "t for a"
  },
  {
    "id": "b",
    "t": "t for b"
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

我想提取“tx”中第一次出现的键“t”的值。

我试过

jq -r .tx <inp.json | jq -r '[0].t'
Run Code Online (Sandbox Code Playgroud)

但收到错误消息

断言“cb == jq_util_input_next_input_cb”失败:文件“/usr/src/ports/jq/jq-1.6-1.x86_64/src/jq-1.6/src/util.c”,第371行,函数:jq_util_input_get_position

更新:我也尝试过这些变化

... | jq -r '.[0]t'
Run Code Online (Sandbox Code Playgroud)

... | jq -r '.[0].t'
Run Code Online (Sandbox Code Playgroud)

但前者给出了错误消息jq: error: 语法错误,意外的 IDENT,期待 $end,而后者与我最初的尝试相同的错误。

json jq

3
推荐指数
1
解决办法
4万
查看次数

如何编辑通过 Firebug 控制台上的表单发送的参数?

当您通过表单发送数据时,如果您在 Firebug 控制台上看到日志,您就可以看到您发送的确切内容。它还为您提供了重新发送数据的选项。有没有办法在 Firebug 中编辑该数据以发送不同的内容?如果没有,我想知道是否有任何其他工具可以。

这是我在发送特定表单后在 Firebug 控制台上看到的示例:

Params Headers Post Response JSON
Parameters application/x-www-form-urlencoded  Do not sort
[action]
save
[user name]
Someuser
[Source]
action=save&username=Someuser
Run Code Online (Sandbox Code Playgroud)

firefox firebug forms json

2
推荐指数
1
解决办法
1万
查看次数