小编vsr*_*nth的帖子

从JSON响应中删除元素

我有一个JSON字符串,我希望能够删除一些数据.

以下是JSON响应:

{
  "ResponseType": "VirtualBill",
  "Response": {
    "BillHeader": {
      "BillId": "7134",
      "DocumentId": "MN003_0522060",
      "ConversionValue": "1.0000",
      "BillType": "Vndr-Actual",
      "AccountDescription": "0522060MMMDDYY",
      "AccountLastChangeDate": "06/07/2016"
    }
  },
  "Error": null
}
Run Code Online (Sandbox Code Playgroud)

从上面的JSON响应我想删除 "ResponseType": "VirtualBill",部分,使它看起来像这样:

{
  "Response": {
    "BillHeader": {
      "BillId": "7134",
      "DocumentId": "MN003_0522060",
      "ConversionValue": "1.0000",
      "BillType": "Vndr-Actual",
      "AccountDescription": "0522060MMMDDYY",
      "AccountLastChangeDate": "06/07/2016"
    }
  },
  "Error": null
}
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法在C#中执行此操作?

c# json

3
推荐指数
2
解决办法
9364
查看次数

如何在使用Selenium Webdriver下载excel时在firefox中处理下载弹出窗口

我试图从Firefox和Webdriver下载Excel文件,但我无法处理下载弹出窗口.

单击按钮时,我需要自动下载文件,而不显示弹出窗口.

这是我的代码:

FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("browser.download.folderList", 2);
firefoxProfile.setPreference("browser.download.manager.showWhenStarting", false);
firefoxProfile.setPreference("browser.download.dir", Constant.Downloaded_Path);
firefoxProfile.setPreference("browser.helperApps.neverAsk.saveToDisk", "text/csv/xls/xlsx");
firefoxProfile.setPreference("browser.helperApps.neverAsk.openFile",
    "text/csv,application/x-msexcel,application/excel,application/x-excel,application/vnd.ms-excel,image/png,image/jpeg,text/html,text/plain,application/msword,application/xml");
firefoxProfile.setPreference("browser.helperApps.alwaysAsk.force", false);
firefoxProfile.setPreference("browser.download.manager.alertOnEXEOpen", false);
firefoxProfile.setPreference("browser.download.manager.focusWhenStarting", false);
firefoxProfile.setPreference("browser.download.manager.useWindow", false);
firefoxProfile.setPreference("browser.download.manager.showAlertOnComplete", false);
firefoxProfile.setPreference("browser.download.manager.closeWhenDone", false);
return firefoxProfile;
Run Code Online (Sandbox Code Playgroud)

但是,上面的代码不起作用.任何人都可以帮忙吗?

java selenium-firefoxdriver selenium-webdriver

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