可以在没有javascript的情况下从json输出中获取值吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可以在没有javascript的情况下从json输出中获取值吗?相关的知识,希望对你有一定的参考价值。
是否有可能在这个网址中获取“$ t”的值而不使用javascript?
我想在浏览器中看到的是:12-Jan-2019
不是这个:
{
"version":"1.0",
"encoding":"UTF-8",
"entry":{
"xmlns":"http://www.w3.org/2005/Atom",
"xmlns$batch":"http://schemas.google.com/gdata/batch",
"xmlns$gs":"http://schemas.google.com/spreadsheets/2006",
"id":{
"$t":"https://spreadsheets.google.com/feeds/cells/1m8fyL5Nynv1Q171qyzh450_WjJGp35f9T5OYGfCQwr8/default/public/basic/R2C1"
},
"updated":{
"$t":"2019-01-17T01:51:01.318Z"
},
"category":[
{
"scheme":"http://schemas.google.com/spreadsheets/2006",
"term":"http://schemas.google.com/spreadsheets/2006#cell"
}
],
"title":{
"type":"text",
"$t":"A2"
},
"content":{
"type":"text",
"$t":"12-Jan-2019"
},
"link":[
{
"rel":"self",
"type":"application/atom+xml",
"href":"https://spreadsheets.google.com/feeds/cells/1m8fyL5Nynv1Q171qyzh450_WjJGp35f9T5OYGfCQwr8/default/public/basic/R2C1"
}
]
}
}
答案
- 您想从
12-Jan-2019
的电子表格中检索https://spreadsheets.google.com/feeds/cells/1m8fyL5Nynv1Q171qyzh450_WjJGp35f9T5OYGfCQwr8/default/public/basic/R2C1?alt=json
如果我的理解是正确的,那么这些终点怎么样?
- 根据您的问题,可以找到以下值。
Spreadsheet的文件ID是
1m8fyL5Nynv1Q171qyzh450_WjJGp35f9T5OYGfCQwr8
所需值放在“A2”中。 - 我认为工作表ID可能是0。
Endpoint 1:
https://docs.google.com/spreadsheets/d/1m8fyL5Nynv1Q171qyzh450_WjJGp35f9T5OYGfCQwr8/pubhtml/sheet?gid=0&range=A2
Result
12-Jan-2019
在浏览器上显示。
Endpoint 2:
https://docs.google.com/spreadsheets/d/1m8fyL5Nynv1Q171qyzh450_WjJGp35f9T5OYGfCQwr8/gviz/tq?gid=0&tqx=out:csv&range=A2
Result:
创建包含"12-Jan-2019"
的CSV文件。
如果我误解了你的问题,我很抱歉。
编辑:
这个怎么样?在该修改中,使用<object>
和端点1。
<object data="https://docs.google.com/spreadsheets/d/1m8fyL5Nynv1Q171qyzh450_WjJGp35f9T5OYGfCQwr8/pubhtml/sheet?gid=0&range=A2" width="115" height="20">This cannot be displayed.</object>
以上是关于可以在没有javascript的情况下从json输出中获取值吗?的主要内容,如果未能解决你的问题,请参考以下文章
在没有第三方库的情况下从 JSON 获取动态对象的最佳方法是啥?
有没有办法在不导入 csv 的情况下从 .csv 创建 JSON?
在没有抓取HTML的情况下从whattomine中的链接接收JSON数据
如何在没有 Jmeter 中的 foreach 控制器的情况下从数组中提取值(通过 JSON 提取器获得)