小编JMG*_*JMG的帖子

反序列化JSON时出错无法将JSON对象反序列化为"System.String"类型

我有以下JSON:

{"workspace": {
  "name":"Dallas",
   "dataStores":"http://.....:8080/geoserver/rest/workspaces/Dallas/datastores.json",
   "coverageStores":"http://.....:8080/geoserver/rest/workspaces/Dallas/coveragestores.json",
   "wmsStores":"http://....:8080/geoserver/rest/workspaces/Dallas/wmsstores.json"}}
Run Code Online (Sandbox Code Playgroud)

我试图在这个类中反序列化:

 class objSON {
        public string workspace { get; set; }
        public string name { get; set; }
        public string dataStores { get; set; }
        public string coverageStores { get; set; }
        public string wmsStores { get; set; }}

 objWS_JSON deserContWS = JsonConvert.DeserializeObject<objWS_JSON>(data);
           var coberturas = deserContWS.coverageStores;
           var almacenesDatos = deserContWS.dataStores;
           var almacenesWMS = deserContWS.wmsStores;
           var nombre = deserContWS.name;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

无法将JSON对象反序列化为"System.String"类型.

有任何想法吗?谢谢

c# json json.net c#-4.0

3
推荐指数
1
解决办法
9500
查看次数

带有网址的File.Copy c#

使用带C#的File.Copy可以使用两个URL吗?我得到了不同的错误:

  1. 不支持URI格式

  2. 不支持给定路径的格式.

有一个类似的问题,但没有回答.

我希望从server1中的目录复制到另一个服务器,并且URL是http

谢谢

c# copy c#-4.0

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

标签 统计

c# ×2

c#-4.0 ×2

copy ×1

json ×1

json.net ×1