Nativescript访问android和ios中的localhost访问(Nativescript accessing localhost access in android and ios)
我的系统上运行了本地节点rest api。
我的问题是,当从android访问localhost时,我们应该使用10.0.2.2。 当使用ios时,我们可以使用localhost。
那么有没有办法可以控制我们调用的主机名,具体取决于nativescript应用程序中的环境ios或android
I have a local node rest api running on my system.
My question is ,when accessing localhost from android we are supposed to use 10.0.2.2. And When using ios we can use localhost .
So is there a way we can control the host name we call , depending on the environment ios or android in a nativescript app
原文:https://stackoverflow.com/questions/39107770
最满意答案
您可以使用以下代码段来获取上述密钥的值 -
<?php $str = '{ "articles": { "1": {"discription":"Transport", "tax":"21", "price":"234" }, "2": {"discription":"Opslag", "tax":"19", "price":"19"} } }'; //convert json to array $jsonToArray = json_decode($str, true); foreach ($jsonToArray['articles'] as $value) { echo $value['discription'] . ' ' . $value['tax'] . ' ' . $value['price'] . PHP_EOL; }
如果你想用对象访问这些密钥,那么你可以继续下面的代码片段 -
<?php $str = '{ "articles": { "1": {"discription":"Transport", "tax":"21", "price":"234" }, "2": {"discription":"Opslag", "tax":"19", "price":"19"} } }'; //convert json to object $jsonToObject = json_decode($str); foreach ($jsonToObject->articles as $value) { echo $value->discription . ' ' . $value->tax . ' ' . $value->price . PHP_EOL; }
您可以自由地在符合您要求的
echo
语句中进行更改。You can use following code snippet to get value of mentioned keys-
<?php $str = '{ "articles": { "1": {"discription":"Transport", "tax":"21", "price":"234" }, "2": {"discription":"Opslag", "tax":"19", "price":"19"} } }'; //convert json to array $jsonToArray = json_decode($str, true); foreach ($jsonToArray['articles'] as $value) { echo $value['discription'] . ' ' . $value['tax'] . ' ' . $value['price'] . PHP_EOL; }
if you want to access those keys with object then you can proceed with following code snippet-
<?php $str = '{ "articles": { "1": {"discription":"Transport", "tax":"21", "price":"234" }, "2": {"discription":"Opslag", "tax":"19", "price":"19"} } }'; //convert json to object $jsonToObject = json_decode($str); foreach ($jsonToObject->articles as $value) { echo $value->discription . ' ' . $value->tax . ' ' . $value->price . PHP_EOL; }
You are free to make changes in the
echo
statement that suits your requirement.
相关问答
更多-
我可以在PHP中检查某个对象是否属于特定的类?(Can I check if an object is kind of a specific class, in PHP? [duplicate])[2019-05-31]
您可以使用instanceof运算符来检查对象是否是以下实例: 一类 或者是该班的一个小班 或者是一个实现接口的类的实例 这意味着它不能用于检测对象是否是specific类的实例,因为如果您的对象是该类的子类的实例,它会说“是”。 例如,这部分代码: class ClassA {} class ClassB extends ClassA {} $a = new ClassB(); if ($a instanceof ClassA) { echo '$a is an instanceof Class ... -
嗯..你写的东西似乎应该有效。 也许你的问题在其他地方? 我可以想到得到这个错误的唯一原因是你在初始化对象之前尝试调用一个方法,例如 $justgiving->createAccount($xml); $justgiving = new JustGiving(); Hmm.. what you have written seems like it should work. Maybe your problem is elsewhere? The only reason I can think of for ...
-
php create object without class [duplicate](php create object without class [duplicate])[2022-08-22]
你可以随时使用new stdClass() 。 示例代码: $object = new stdClass(); $object->property = 'Here we go'; var_dump($object); /* outputs: object(stdClass)#2 (1) { ["property"]=> string(10) "Here we go" } */ 也可以从PHP 5.4获得相同的输出: $objec ... -
您可以使用以下代码段来获取上述密钥的值 -
获取对象值[重复](Getting object values [duplicate])[2023-10-09]
您可以使用Object.keys来获取模型的数组,并且可以使用Array.prototype.map从中获取模型名称的数组。 例: var potentialmodels = { "maddiekeller": { "firstname":"Maddie", "lastname":"Keller" }, "rickbross": { "firstname":"Rick", "lastname":"Bross" ...为了使用对象操作符,您需要创建并实例化一个类,如下所示: class MyClass { public $myVar; public function myMethod() { } } $instance = new MyClass(); $instance->myVar = "Hello World"; // Assign "Hello World" to "myVar" $instance->myMethod(); // Run "myMethod()" 让我解释一下上面的代码: ...尝试 $fund = $member['sales_hold_fund']; try $fund = $member['sales_hold_fund'];问题出在这个代码上,并不总是很明显: class Index extends Controller ^^^^^ { public function index() ^^^^^ { $this->load->view("hello_world"); } } 这是相同的名称,因此是一个PHP 4向后兼容的构造函数。 然后不调用父级的构造函数, $load未设置,并且函数未定义。 了解这一点,有许多解决方案,其中包括: ...如果您使用的是PHP 5.3(或更早版本),则无法轻松完成您的要求。 您将不会获得以JSON编码的方法,因为JSON是一种数据格式,并且不包含函数,并且您不会获取该属性,因为它是私有属性。 你已经知道了这一点,但值得重新指出你是对的,这并不容易。 即使将getter作为一个神奇的__get()方法将其转换为只读公共属性,也不会在这种情况下起作用。 在PHP 5.3中,您可以使用几种解决方法。 Reflection 。 PHP包含一个Reflection API,它允许您访问有关对象和类的详细信息,包括从私有 ...反思是要走的路,特别是ReflectionClass Reflection is the way to go, especially ReflectionClass相关文章
更多- 微信支付 发布后显示 System:access_denied
- ACCESS TOKEN
- 顶 Opencart &Bootstrap&Android&IOS&JsonRPC&微信公众平台
- Hadoop安装:ssh到localhost问题的解决
- iOS设备的越狱方法
- iOS设备的越狱方法
- iOS 8最酷的三个技巧
- Securing Solr on Tomcat access using a user account
- iOS程序插件及功能动态更新
- <Host name="localhost"是否需要改为外网IP
最新问答
更多- 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
- 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
- OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
- 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
- codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
- 在计算机拍照在哪里进入
- 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
- No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
- 单页应用程序:页面重新加载(Single Page Application: page reload)
- 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
- System.StackOverflow错误(System.StackOverflow error)
- KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
- 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
- android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
- TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
- 企业安全培训的各项内容
- 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
- C#类名中允许哪些字符?(What characters are allowed in C# class name?)
- NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
- 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
- 将多个行和可变行移动到列(moving multiple and variable rows to columns)
- 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
- 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
- Angular $资源不会改变方法(Angular $resource doesn't change method)
- 在Angular 5中不是一个函数(is not a function in Angular 5)
- 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
- 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
- 常见的python rpc和cli接口(Common python rpc and cli interface)
- Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
- 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)