2017-06-28 53 views
0

我想獲取一些主頁的一些數據,但想要的值是在一個json腳本中。我如何獲得價值?c#獲取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#我下載HTML字符串與webcliend,但我怎麼弄獲得價值「parkhaus-detail-freespaces-value」?

+0

是否使用瞭解析JSON的客戶端的NewtonSoft庫? – GrandMasterFlush

回答

0

使用JSON.parse()來將JSON轉換爲對象,然後使用對象的屬性

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