问题标签 [jayrock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - 在 vb.net 中用 jrock 解析 json
我正在尝试解析一些我从服务中返回的 json。例如它正在返回
我需要的只是消息字段中的文本。使用 jayrock 获取数据的简便方法是什么。我有:
获取“消息”数据的最有效方法是什么
jquery - 将类型切换为 POST 而不是 GET 后 JSON 调用不起作用
我一直在使用带有 ASP.NET 的 JayRock 框架来返回通过 javascript 使用的 JSON。一切正常,直到我将 $.ajax 调用从 GET 更改为 POST。在进行该更改后,我现在收到此错误。
这是我的javascript:
有人有想法么?提前致谢。
c# - Jayrock:未导出 Web 方法
我试图弄清楚我在使用简单的 Jayrock JSON-RPC 服务时做错了什么。
基本上,我正在为 .NET WCF Web 服务编写 JSON 代理,以便 iPhone 可以使用它。SOAP 服务接口正在工作,所以我只是在我的 Jayrock 处理程序中实现一个服务实例并调用相应的方法。
不幸的是,虽然我的测试项目没有任何问题,但当我使用实际应用程序执行此操作时,我标记为 JsonRpcMethod 的 Jayrock Web 方法都没有导出。我所看到的只是 3 种默认方法。
我断开了所有其他方法,以防有一些干扰,我仍然没有看到任何东西。关于我可能做错什么的任何建议?
这是我的通用处理程序代码:
这是页面:
最后,调用方法列表方法返回:
json - 替代 Jayrock 的 ExportToString
我正在使用Jayrock.Json.Conversion.JsonConvert.ExportToString(myObj);
,结果字符串将属性名称的第一个字符转换为小写。所以,如果我有FirstName
的属性myObj
,则生成的字符串有firstName
这不适用于我正在使用的具有备用数据源的 jquery 模板,该数据源具有大写的第一个字符属性名称。
我知道他们介绍JsonMemberNameAttribute
的可能会解决这个问题,但我想知道是否有替代的 json 序列化程序。
PS:我正在使用 .NET 4.0
c# - 如何在 windows phone 7 应用程序中使用 JSON-RPC(Web 服务)?
我想知道如何在 windows phone 应用程序中使用 Json Web 服务。我知道必须使用 Jayrock,但我想要一些示例。我想调用以 http://"something"/service.json" 形式提供给我的 web 服务中的一些方法,请帮助。
c# - 如何使用 JayRock 将 Json 字符串转换为带有 Dictionary 的对象
我想将 Json 字符串转换为 C# 中的对象。字符串是这样的:
我这样定义类:
我使用此代码进行转换:
我发现它只是转换了 dealName 字段,但是属性计数为 0。那么,有什么问题呢?如何解决?非常感谢!
c# - [] 是在 json 结果中表示空值的有效方法吗?
我正在尝试使用第 3 方 JSON API,并且预计 null 值将根本没有提供任何值、被排除在结果之外或某些默认值。相反,如果值不存在,API 会返回 [] 来代替单个值(不是数组):
当我尝试使用 JayRock JsonConvert 对其进行反序列化时,它失败了,因为我试图加载到单个 String 或 DateTime 值中。
这正常吗,还是我应该去向 API 提供者投诉(这是最近推出的 API)
android - 在 .NET 中使用 Gson json 字符串
我有一个 android 手机应用程序,它必须与 asp.net web api 服务交换数据。我选择使用 JSON。在手机应用程序中,我将对象序列化为 GSON JSON 字符串。现在在服务器上,我需要将 gson json 字符串转换回对象。
我应该在服务器端使用什么?我看过较早的帖子说 Jayrock 是要走的路。是吗?
我将在双方进行序列化和反序列化。我也听说有一些关于日期的问题。谢谢,加里
c# - JayRock 间歇性缺失值
我在使用 JayRock 时遇到问题,我间歇性地收到缺失值错误。
我无法重新创建错误,但它每天在生产中发生大约 100-150 次(在数万个请求中)。
经过调查发现,在失败的请求中,HTTP 请求中没有 [RequestBody] 元素。
通常它看起来像这样:
[网址]
[RequestBody] {"id":1,"method":"getAllAirports","params":[]}
[饼干]
但在它没有工作的情况下,请求包含:
[网址]
[饼干]
我正在使用默认的 JayRock 代理,并且通过使用 ?test 页面,请求始终有效。
有没有人遇到过这个?或者有什么想法?
非常感谢,
伊恩
更新:查看数据,它似乎完全是 IE 中的错误,在 IE7、8、9 和 10 中都有错误。尽管 8 的错误最多,尽管它的流量与 9 相当,但小于 10。