0
我試圖讓我的JSON數據與使用visual studio 2012和c#的控制檯應用程序。 這是我的代碼:用c#visual studio解析JSON時出錯
using System.Linq;
using System.Text;
using System.Net;
using System.Web.Services;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.Web.Script.Serialization;
using System.Web.Helpers;
using System.IO;
using System.Runtime.Serialization.Json;
namespace JSONTest
{
class Program
{
static void Main(string[] args)
{
//create a new instance of Webclient and use DownloadString method from the Webclient class to extract download html
WebClient client = new WebClient();
string Json1 = client.DownloadString("http://waelhamda.host22.com/localRobot.php");
JObject objParserd = JObject.Parse(Json1);
Console.WriteLine(Json1);
Console.ReadLine();
}
}
}
在測試應用程序,我得到這個錯誤信息:
附加文本遇到結束後讀取JSON內容:<。 路徑 '',第3行,位置0
和它在這行代碼:JObject objParserd = JObject.Parse(Json1);
,如果你去那個網址在瀏覽器中做視圖源發佈JSON – DLeh
的實際內容,你會看到這個問題 – Rhumborl
我看到的localRobot.php附加信息結束<! - Hosting24的分析代碼 - >
頁面的原始來源包含以下內容。這不是真正的JSON。 文件中應該沒有其他內容,並且注意製表符和空格。 確保在任何JSON頁面中沒有任何其他內容。
這就是Alex Vazhev所說的。
來源
2016-02-04 20:45:37 Arnej65
謝謝,這是真的,但我不知道如何解決這個問題... –
你控制源?接下來的事情是預先解析回報。排除任何不是json的東西。 – Arnej65