Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将json作为字符串传递是否正确?_C#_Json - Fatal编程技术网

C# 将json作为字符串传递是否正确?

C# 将json作为字符串传递是否正确?,c#,json,C#,Json,我怀疑将json作为字符串参数传递给API是否正确/可接受?将json作为字符串变量传递给API方法时是否有任何含义?请告知您几乎总是可以将json作为字符串传递,但是没有任何东西可以确保字符串实际上是有效的json。这没有任何问题。 Json只是一个格式良好的字符串,便于人和机器阅读。所以它应该作为字符串发送:)是,但请检查字符串是否正确。 您可以使用以下url检查json: 如果不是字符串,你会如何传递json?通常json会是这样的{“blkHouseNo”:“11”,“streetNam

我怀疑将json作为字符串参数传递给API是否正确/可接受?将json作为字符串变量传递给API方法时是否有任何含义?请告知

您几乎总是可以将json作为字符串传递,但是没有任何东西可以确保字符串实际上是有效的json。

这没有任何问题。
Json只是一个格式良好的字符串,便于人和机器阅读。所以它应该作为字符串发送:)

是,但请检查字符串是否正确。 您可以使用以下url检查json:



如果不是字符串,你会如何传递json?通常json会是这样的{“blkHouseNo”:“11”,“streetName”:“Beach ROAD”,“postalCode”:“123456”,“storeyNo”:“22”,“unitNo”:“2”,}但我想作为{“PayLoad”:“{“blkHouseNo\”:“183\”,“streetName\”:“Beach ROAD\,“postalCode\”:“123456\,“storeyNo\”:“22\,“unitNo\”:“2\”\"}"}这是正确的方法吗?如果您计划从JSON中提取信息,那么为什么不将其发布到API中,并让其与类和属性进行映射。这对您来说是方便的。我使用IBM API Connect发布API。此产品具有输入请求字段映射REST Serv之间各个级别的限制ice参数到SOUP服务参数。如果我需要添加新参数,那么每次我都需要更新REST服务和SOUP服务参数映射。这导致每次重新发布产品,维护成本增加。因此我计划在一个名为“有效负载”的字段下传递所有JSON字段“如下所示。要进行此更改,我正在寻找专家帮助。将字段下的json值作为字符串传递是行业标准吗?请尽快回复,谢谢。目前,任何支付API都采用这种方法。我只需要确认它是否符合行业标准流程。请帮助建议这种标准方法,这种方法没有任何问题。如果JSON字符串中有敏感内容,则另一个讨论是,您应该加密敏感字段和数据,并使用安全的底层通道处理HTTPS等请求。
<?php
// 1 QUESTION
  // class home_class
  // {
  //        function test()
  //        {
  //                echo "Hello World Message";
  //        }
  // }
  // $res = new home_class;
  // echo $res->test();

// 1 QUESTION
// $country = array("India","USA","UK");

// foreach($country as $row) {
//    echo "Contry Name:".$row . "<br>";
// }


// $jsoncountry = array();
// foreach($country as $row) {
//     $jsoncountry[]["Contry Name"] = $row;
// }

// print_r(json_encode($jsoncountry));


// Since there is no one-size-fits-all solution to the challenges that images pose, you must carefully consider how you want to manage them based on the unique needs of your content.
?>