首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在加载的json数据中插入附加代码

在加载的json数据中插入附加代码
EN

Stack Overflow用户
提问于 2016-08-12 03:58:59
回答 1查看 39关注 0票数 0

嗨,

我在json中加载一些数据,但我需要根据加载的数据插入一些额外的数据。这是加载数据时的一个示例

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{"markup":"<li id=\"com1\">some content</li><li id=\"com2\">some more content</li>"}

这是预期的最终结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<li id="com1">some content <a href="delete=com1">DELETE</a></li>
<li id="com2">some content <a href="delete=com2">DELETE</a></li>

正如您可能看到的,我正在添加一个删除链接,该链接具有一个包含元素ID的URL,因此我需要一个代码来首先找到该ID,然后将其添加到每个元素的正确位置。

这是我的php代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$json = file_get_contents("data.txt");
$jsonIterator = new RecursiveIteratorIterator(
    new RecursiveArrayIterator(json_decode($json, TRUE)),
    RecursiveIteratorIterator::SELF_FIRST);

foreach ($jsonIterator as $key => $val) {
    echo $val;
    }

最好和最简单的方法是什么?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-12 05:14:02

有一个用于parsing html内容的php模块。这可能不是你想要的答案。但这会给你一些概念。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$str = file_get_contents("data.txt");
$data = json_decode($str,true);
$html = $data["markup"];
$dom = new DOMDocument;
$dom->loadHTML($html);
$lis = $dom->getElementsByTagName('li');
foreach ($lis as $li) {
    $a = $dom->createElement('a','DELETE');
    $a->setAttribute('href','delete='.$li->getAttribute('id'));
    $li->appendChild($a);
}
$final = $dom->saveHTML();
echo $final;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38909669

复制
相关文章
在LaTeX中插入python代码
老师突然要求交上去的论文需要在附录加上代码,奈何我使用的LaTeX模板只能高亮显示Matlab的代码,但是我写论文的时候绝大部分代码都是用Python写的在这里实名吐槽一下Matlab的数据处理功能这么拉跨,不知道为什么还被拿来当数据挖掘课的第一语言,没办法,只能找一个方法让LaTeX里面能高亮显示Python代码。
Hsinyan
2022/06/19
6.8K0
在LaTeX中插入python代码
看ASM在代码中的强势插入
前言 我之前写过一篇AOP的文章 看AspectJ在Android中的强势插入 是通过AspectJ来实现的,本篇是『巴掌』的投稿,他通过使用ASM来讲解了在Java和Android中的AOP方法,非常值得大家学习交流~ demo地址:https://github.com/JeasonWong/CostTime 需求 实际业务开发中有很多需要不改变原业务代码,而需额外增加一些包括各种统计的需求,如APM、无数据埋点等,也就是耳熟能详的AOP,本文以统计方法耗时为例,不使用Aspectj,采
用户1907613
2018/07/20
5K0
python在sqlite中插入数据
python通过引入sqlite的包,就能够直接操作sqlite数据库 import sqlite3 import math cx=sqlite3.connect("mydatabase.sqli
py3study
2020/01/06
3.9K0
sed插入和附加新行
sed可以在文本的某一行前或者后插入一行或者多行文本。这涉及到insert和append两个命令。
生信编程日常
2020/07/30
8.8K0
在 Python 中解析 JSON 数据
json模块是Python 标准库的一部分,它允许你对 JSON 数据进行编码和解码。
雪梦科技
2020/06/28
17.2K0
在文章中插入广告代码投放广告
复制以下代码到functions.php 里使用即可 function themeInit($archive) { // 判断是否是文章,如果是就插入广告 $ad_code = ' <div>这是你的广告</div> '; if ($archive->is('single')) { $archive->content = prefix_insert_after_paragraph( $ad_code, 2, $archive->content );; } } // 插入广告所需的功能代码 function
团团生活志
2022/08/16
2.6K0
使用Python附加到JSON文件
JSON的完整形式是JavaScript Object Notation。这意味着将使用编程语言的文本组成的脚本(可执行)文件用于存储和传输数据。Python通过名为的内置包支持JSON json。要使用此功能,我们以Python脚本导入json包。JSON中的文本是通过带引号的字符串完成的,该字符串包含中的键-值映射中的值{ }。
用户7466307
2020/07/02
1.8K0
使用Python附加到JSON文件
Selenium在异步加载中的应用简书文章异步加载Selenium代码代码分析
简书文章异步加载 之前爬虫小分队的第一次作业就是爬取简书七日热门,同学们应该知道部分数据是异步加载的,对于阅读,评论,喜欢的抓取数据策略为使用正则表达式匹配,收录专题就是找包来获取数据的。 Selen
罗罗攀
2018/07/03
1.5K0
在Python中操纵json数据的最佳方式
在日常使用Python的过程中,我们经常会与json格式的数据打交道,尤其是那种嵌套结构复杂的json数据,从中抽取复杂结构下键值对数据的过程枯燥且费事。
朱卫军 AI Python
2022/04/03
4.1K0
在Python中操纵json数据的最佳方式
【Json】json在SpringBoot中的格式转换
fastjson深入理解 fastJson对于json格式字符串的解析主要用到了一下三个类:
瑞新
2020/12/07
6.5K0
【Json】json在SpringBoot中的格式转换
[Go基础]Json在Go中的使用
本文主要根据Go语言Json包[1]、官方提供的Json and Go[2]和go-and-json[3]整理的。
TOMOCAT
2020/06/09
8.3K0
JSON 在JavaScript 中的使用。
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。
愷龍
2022/10/06
10.1K0
在Java中如何解析JSON格式数据?
最近学了怎么解析JSON数据,今天记录一下。 先来一段介绍。 JSON是一种轻量级的数据交换格式,用途非常广泛。 JSON长什么样子 这就是json的样子 JSON由一个个键值对对组成,左边是键(ke
萤火虫叔叔
2018/07/03
3.6K0
看AspectJ在Android中的强势插入
什么是AOP AOP是Aspect Oriented Programming的缩写,即『面向切面编程』。它和我们平时接触到的OOP都是编程的不同思想,OOP,即『面向对象编程』,它提倡的是将功能模块化,对象化,而AOP的思想,则不太一样,它提倡的是针对同一类问题的统一处理,当然,我们在实际编程过程中,不可能单纯的安装AOP或者OOP的思想来编程,很多时候,可能会混合多种编程思想,大家也不必要纠结该使用哪种思想,取百家之长,才是正道。 那么AOP这种编程思想有什么用呢,一般来说,主要用于不想侵
用户1907613
2018/07/20
2.6K0
ECharts加载json数据解决方案
json数据 https://echarts.baidu.com/examples/data/asset/data/aqi-beijing.json
王小婷
2019/05/07
5.2K1
ECharts加载json数据解决方案
Android数据加载和Json解析——蓝本
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117232.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/06
5920
PPT 中插入域代码公式的方法
注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。
全栈程序员站长
2022/09/05
3.8K0
bert加载数据代码
from torch.utils.data import Dataset import tqdm import json import torch import random import numpy as np from sklearn.utils import shuffle class BERTDataset(Dataset): def __init__(self, corpus_path, word2idx_path, seq_len, hidden_dim=384, on_memory
西西嘛呦
2020/08/26
5970
点击加载更多

相似问题

在json文件中插入数据

11

加载附加窗口,加载时运行代码

15

用于加载数据JSON文件的JavaScript代码

20

使用ORDS Rest在Apex表中加载/插入JSON数据

14

Tkinter在文本中插入json数据

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文