标签: structured-data

我什么时候可以在SQL表中保存JSON或XML数据

当使用SQLMySQL(或任何关系数据库)时 - 我知道将数据保存在常规列中更适合索引和其他目的......

加载和保存JSON数据有时候要简单得多.并使开发更容易.

是否存在用于JSON在DB中保存原始数据的"黄金规则" ?

这样做是绝对错误的做法吗?

摘要

给出了非常好的答案,但毫无疑问,最有组织的是@Shnugo给出的答案,值得赏心悦目.

还想指出@Gordon Linoff和@Amresh Pandey给出的解释其他特殊用例的答案.

感谢上帝,大家好!

xml sql json normalization structured-data

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

如何从维基百科信息框中提取信息?

在<some Wikipedia article>中有这个花哨的信息框.如何获得<this field and that>的值?

wikipedia structured-data wikipedia-api dbpedia wikidata

18
推荐指数
1
解决办法
5687
查看次数

注册YouTube游戏新游戏

我们是移动设备游戏的开发者.

我正在寻找解决方案如何将我们的游戏添加到youtube上的游戏列表中.我们想在youtube上使用视频下方的游戏名称.

我已经阅读了很多关于这方面的帖子和文章,但是当YouTube没有看到我们的游戏时我就遇到了问题.

  1. 我将我们的游戏网站添加到了Google Search Console并对其进行了验证.(好的)http://armoredaces.com
  2. 创建Schema.org(VideoGame)并放在网站上.(好)https://search.google.com/structured-data/testing-tool/u/0/#url=armoredaces.com
  3. Google抓取并编入了我们的网页索引并查看了我们的结构化数据.(好)
  4. 授予YouTube使用Google Search Console数据的权限(Google Search Console和Youtube频道的相同帐户)(确定)
  5. 将视频类别设置为"游戏"并选择我们的游戏...(这里我们被卡住了)

你知道什么是错的吗?谷歌搜索我们的网站2017年2月3日,谷歌搜索控制台查看我们的结构化数据,它是有效的.

感谢您的任何帮助!

youtube schema google-search structured-data google-search-console

13
推荐指数
1
解决办法
1300
查看次数

网站管理员工具不会检测我网站上的结构化数据

我上传了所有网页已经有一段时间了.谷歌实际上已将它们编入索引,我的网站已开始出现在谷歌搜索结果中.但网站管理员工具仍显示我网站上的数据是非结构化的.我怎么能纠正这个?我使用Google提供的丰富网页摘要测试了我的所有网页,测试成功,因为Google正确地向我显示了提取的数据.

structured-data google-webmaster-tools rich-snippets google-rich-snippets

12
推荐指数
1
解决办法
3589
查看次数

Safari 解析 JSON-LD 时抛出异常

使用此简单代码创建一个 HTML 文件并在 Safari 中打开它。

<html>
  <head>
    <script type="application/ld+json">
      [
        {
          "@context": "http://schema.org",
          "@type": "Organization",
          "name": "Parqet",
          "url": "https://www.parqet.com/",
          "logo": "https://www.parqet.com/logos/parqet_logo_pos.svg",
          "sameAs": [
            "https://www.facebook.com/parqetcom",
            "https://twitter.com/ParqetApp",
            "https://www.instagram.com/ParqetApp/",
            "https://www.youtube.com/channel/UC4LOcElG8Z73Hvgbbp3m1KQ",
            "https://www.linkedin.com/company/parqet/",
            "https://github.com/tresorone"
          ]
        }
      ]
    </script>
  </head>
  <body>
    test
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

Safari 会产生此错误。

类型错误:未定义不是对象(评估 'r["@context"].toLowerCase')

在此输入图像描述

非常感谢任何有关我们如何解决此问题的见解。在最后一个属性或对象中添加尾随逗号可以消除错误 - 但它不再是有效的 JSON。

safari structured-data json-ld

12
推荐指数
1
解决办法
1451
查看次数

如何在需要等待内容加载的动态页面上使用JSON-LD添加结构化数据?

我正在开发一个网站,我想将结构化数据添加到详细页面.问题是我需要在知道要添加到JSON-LD脚本的内容之前请求数据.

我使用Parse作为后端.我还试图寻找有关如何实现这一目标的教程,但似乎无法动态添加JSON-LD.

我真的希望有人可以帮助我!:)

编辑:

在DOM准备好之后,我需要在JSON-LD中添加数据的响应.这种情况下的模式是什么?

我有一个项目列表,当点击其中一个项目时,我必须打开一个我必须先加载的详细信息页面,但是在加载内容之后我想通过JSON-LD提供结构化数据.

我刚开始,我很难解决这个问题.

编辑2:

这是我的实际实现:

在HTML中:

<body>
    // my html page code
    ...
    <script type="text/javascript">
        loadDetailPageContent();
    </script>
</body>
Run Code Online (Sandbox Code Playgroud)

在JS中:

function loadDetailPageContent() {
    // Calling the method here is too early because I don't have info
    //writeData();
    createDetailPage();
}

function createDetailPage() {
    var recipe = Parse.Object.extend("Recipe");
    var query = new Parse.Query(recipe);
    query.equalTo("objectId", myId);
    query.first({
        success: function(result) {
            // Calling the method here would be perfect
            writeData();
        },
        error: function(error) {
            alert("Error: " + error.code + " " …
Run Code Online (Sandbox Code Playgroud)

json structured-data parse-platform json-ld

10
推荐指数
1
解决办法
6335
查看次数

如何使用有效的json格式的Serilog记录复杂对象?

我有这个结构:

public class LogRequestParameters
{
    public string RequestID { get; set; }

    public string Type { get; set; }

    public string Level { get; set; }

    public string DateTime { get; set; }

    public string MachineName { get; set; }

    public Request Request { get; set; }
}

public class Request
{
    public string URLVerb { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我正在编写以下日志记录:

Serilog.Log.Information("{@LogRequestParameters}", logRequestParameters);
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

LogRequestParameters { RequestID: "bf14ff78-d553-4749-b2ac-0e5c333e4fce", Type: "Request", Level: "Debug", DateTime: "9/28/2016 3:12:27 PM", MachineName: "DXBKUSHAL", Request: Request …
Run Code Online (Sandbox Code Playgroud)

c# json structured-data serilog

9
推荐指数
2
解决办法
7703
查看次数

用于固定长度文本文件的.NET库

我正在寻找一个.NET(更好的是C#中的开源)库来处理固定长度的字段文本文件.写一篇文章并不算太多,但现有的,经过测试的工作总是更好.

我将从PBX生成的文件中提取固定长度字段中的数据.每个PBX都有自己的文件格式,以及一组记录格式.我正在寻找一个使用动态文件和记录格式的简单方法的库,例如从INI或XML文件中读取.

编辑: 我之前忽略了Marcos Meli的伟大库FileHelpers,因为我认为我需要在编译时为每个记录类型创建一个类.事实并非如此,lib包含一个ClassBuilder在运行时构建类的类.

新编辑: 来自不同PBX的记录仅在布局上有所不同,而不是在数据中,即所有记录布局都映射到同一个类.我想知道我是否应该使用FileHelper属性动态读取配置文件中的起始和长度数据?

.net file fixed-length-record structured-data

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

非结构化文本到结构化数据

我正在寻找有关以类似于谷歌日历快速添加按钮的方式构建非结构化文本的参考资料(教程,书籍,学术文献).

我知道这可能属于NLP类别,但我只对从"Levi jeans size 32 A0b293"这样的过程感兴趣

到:品牌:Levi,尺寸:32,类别:牛仔裤,代码:A0b293

我想这将是词法解析和机器学习技术的某种组合.

我更倾向于语言,但如果推动它会更喜欢python,Matlab或C++引用

谢谢

python nlp structured-data

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

谷歌结构化数据工具不读取我的 React 站点内容

我使用这个工具来测试我的结构化数据:https : //search.google.com/structured-data/testing-tool

这是我的页面:https : //www.offersprive.eu/it/prod/Black%20Latte/56

如果我尝试检查它,则响应为空

...但是如果我复制并粘贴我的 html 内容,该工具会正确读取它

我该怎么做才能阅读链接内容?这是 React 内容加载的问题吗?

谢谢。

structured-data reactjs

7
推荐指数
1
解决办法
1788
查看次数