Python中的Json操作 - python

Latest_json和Historic_json函数返回:

return(frame.to_json(orient='records'))

主功能:

recentdata = recent_json(station)
historicdata = historic_json(station)
alldata = historicdata + recentdata

如何将数据添加到相同的json?数据中有一个中断。

例如:

"Relative_Humidity":93.0}][{"STATIONS_ID":"44","Date":1526774400000,

][不应该在那里。这是历史数据结束和最近数据开始的地方。
这可能是由于我将它们串联错误。我如何才能真正将它们连接起来并显示为一个主要的json文件,例如:

[{"STATIONS_ID":"44","Date":1356998400000,"Quality_Level":3,"Air_Temperature":8.4,"Relative_Humidity":91.0},

{"STATIONS_ID":"44","Date":1357002000000,"Quality_Level":3,"Air_Temperature":8.3,"Relative_Humidity":93.0}]

参考方案

首先,您需要知道to_json实际上输出字符串。也就是说,您可以使用字符串操作来实现您的目标。右括号是第一个字符串的最后一个字符,而右括号是第二个字符串的第一个字符,因此

alldata = historicdata[:-1] + ',' + recentdata[1:]

将为您提供所需的字符串输出。您需要将其传递给例如json.loads()实际上将其转换为可以以常规方式访问和使用的Python对象

JSON SCHEMA PATTERN逗号分隔列表 - python

我的json模式中具有以下模式,并且我需要根据以下模式包含逗号分隔的值。当前模式只能像DV2一样处理一种模式所以我应该如何修改我的模式以包括多个字符串,如下所示,但它应该与声明的模式匹配。例如:“ DV2”,“ DEV1”,“ DEV3”,“ ST”, "ENVIRONMENT": { "type": "st…

如何在python中将从PDF提取的文本格式化为json - python

我已经使用pyPDF2提取了一些文本格式的发票PDF。我想将此文本文件转换为仅包含重要关键字和令牌的json文件。输出应该是这样的:#PurchaseOrder {"doctype":"PO", "orderingcompany":"Demo Company", "su…

用大写字母拆分字符串,但忽略AAA Python Regex - python

我的正则表达式:vendor = "MyNameIsJoe. I'mWorkerInAAAinc." ven = re.split(r'(?<=[a-z])[A-Z]|[A-Z](?=[a-z])', vendor) 以大写字母分割字符串,例如:'我的名字是乔。 I'mWorkerInAAAinc”变成…

查找字符串中的行数 - python

我正在创建一个python电影播放器​​/制作器,我想在多行字符串中找到行数。我想知道是否有任何内置函数或可以编写代码的函数来做到这一点:x = """ line1 line2 """ getLines(x) python大神给出的解决方案 如果换行符是'\n',则nlines …

字符串文字中的正斜杠表现异常 - python

为什么S1和S2在撇号位置方面表现不同?S1="1/282/03/10" S2="4/107/03/10" R1="".join({"N\'" ,S1,"\'" }) R2="".join({"N\'…