【问题标题】:c# get data of json scriptc# 获取json脚本的数据
【发布时间】:2017-12-01 19:51:02
【问题描述】:

我想获取主页的一些数据,但想要的值在 json 脚本中。如何获得价值?

示例:

<div id="contentWrap">
      <div id="contentTextWrap">
        <div id="contentText">
    <h1>Tiefgarage Alte Oper</h1>
      <div class="parkhaus-detail-freespaces">
    <h4>Freie Parkplätze: <span class="parkhaus-detail-freespaces-value"></span></h4>
    <em class="parkhaus-detail-freespaces-date-time"></em>
    <br>
    <br>
  </div>

(...稍后在 html 脚本中...)

<script>
  $.getJSON('/_extern/mdm_import/PBG/_extern/mdm_import/2781002/18944.json', function(data) {
    $('.parkhaus-detail-freespaces-value').html(data['freespaces']);
    var m = moment(data['parking_facility_status_time']);
    $('.parkhaus-detail-freespaces-date-time').html('Stand vom '+m.format('DD.MM.YYYY')+' um '+m.format('HH:mm'));
    $('.parkhaus-detail-freespaces').css('display', 'block');
  });
</script>

在 c# 中,我使用 webclient 下载了 html 字符串,但是如何访问值“parkhaus-detail-freespaces-value”?

【问题讨论】:

  • 您是否使用 NewtonSoft 库来解析 JSON 客户端?

标签: c# html json


【解决方案1】:

使用 JSON.parse() 将 JSON 转换为对象,然后使用对象的属性

var artikel = JSON.parse(data); 
$('.parkhaus-detail-freespaces-value').html(artikel.freespac‌​es); 

【讨论】:

    猜你喜欢
    • 2017-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-30
    • 2017-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多