小编Aml*_*lan的帖子

嵌套属性未调用自定义 JsonConverter

我有一个 Employee 类,其中 Manager 属性本身是 Employee 类型

public class Employee
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public Employee Manager { get; set; }
    public IList<string> Roles { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想为 Employee 类型创建一个自定义 JsonConverter 。

public class TestJsonConverter : JsonConverter
{
    public TestJsonConverter()
    {
    }

    public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
    {
        JToken t = JToken.FromObject(value);
        if (t.Type != JTokenType.Object)
        {
            t.WriteTo(writer);
        }
        else
        {
            JObject o …
Run Code Online (Sandbox Code Playgroud)

c# json json.net

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

RW上的RWeka安装

我正在尝试在mac上安装RWeka软件包.

OS版本:

10.9.5

安装Java版本:

java版"1.7.0_75"
Java(TM)SE运行时环境(版本1.7.0_75-b13)
Java HotSpot(TM)64位服务器VM(版本24.75-b04,混合模式)

执行后

install.packages( "RWeka")

当我尝试执行时

库(RWeka)

显示以下错误

错误:.onLoad在'RWekajars'的loadNamespace()中失败,详情:
call:.jinit()
错误:JNI_GetCreatedJavaVMs返回-1

错误:"RWeka"
JavaVM的包或命名空间加载失败:请求的Java版本((null))不可用.而在""使用Java代替.
JavaVM:无法加载JVM:/bundle/Libraries/libserver.dylib
JavaVM致命错误:无法加载jvm库.

命令的输出

R CMD javareconf

xcode-select:注意:在'/Applications/Xcode.app'中找不到开发人员工具,请求安装.在对话框中选择一个选项以下载命令行开发人员工具.
xcode-select:注意:在'/Applications/Xcode.app'中找不到开发人员工具,请求安装.在对话框中选择一个选项以下载命令行开发人员工具.
xcode-select:注意:在'/Applications/Xcode.app'中找不到开发人员工具,请求安装.在对话框中选择一个选项以下载命令行开发人员工具.
xcode-select:注意:在'/Applications/Xcode.app'中找不到开发人员工具,请求安装.在对话框中选择一个选项以下载命令行开发人员工具.
xcode-select:注意:在'/Applications/Xcode.app'中找不到开发人员工具,请求安装.在对话框中选择一个选项以下载命令行开发人员工具.
Java解释器:/ usr/bin/java
Java版本:1.7.0_75
Java主路径:/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre
Java编译器:/ usr/bin/javac
Java headers gen .:/ usr/bin/javah
Java归档工具:/ usr/bin/jar
OS X上的非系统Java

尝试编译并链接JNI程序
检测到的JNI cpp标志:-I $(JAVA_HOME)/../ include -I $(JAVA_HOME)/../ include/darwin
检测到JNI链接器标志:-L/Users/amlanroy/Library/Java/Extensions -L/Library/Java/Extensions -L/Network/Library/Java/Extensions -L/System/Library/Java/Extensions -L/usr/lib/java -L.-ljvm
xcode-select:注意:在'/Applications/Xcode.app'中找不到开发人员工具,请求安装.在对话框中选择一个选项以下载命令行开发人员工具.
无法编译JNI程序

JAVA_HOME:/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/jre
Java库路径:
JNI cpp标志:
JNI链接器标志:
在/Library/Frameworks/R.framework/Resources
Done中更新Java配置.

如果有人遇到同样的问题并且知道解决方案,请告诉我.

macos r

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

标签 统计

c# ×1

json ×1

json.net ×1

macos ×1

r ×1