我的目标是将jsonObject转换为Class。我只想添加在Class中注释的字段。示例:json对象包含50个字段。类有4个字段。我只想映射确切的4个字段,而不在类中添加46个附加忽略。
JSON:
{
"id": "1",
"name": "John",
"Address": "Some Address 7009",
}
Run Code Online (Sandbox Code Playgroud)
类:
public static class User {
Integer id;
String name;
public User (@JsonProperty("id")Integer id, @JsonProperty("name")String name {
this.id= id;
this.name= name;
}
....
}
Run Code Online (Sandbox Code Playgroud)
用户类别没有地址字段。我的目标是排除它,因为它没有注释。
如何将测试写入当前方法?我使用 jUnit 4。
public void setImage() {
if(conditionOne){
myView.setImageOne();
} else {
myView.setImageTwo();
}
}
Run Code Online (Sandbox Code Playgroud) 我有五个按钮,动态创建.我的目标是:当点击任何按钮向其添加活动类时,当然,如果任何其他按钮具有要删除它的活动类.我怎样才能做到这一点?
<div>
{buttons.map(function (name, index) {
return <input type="button" value={name} onClick={someFunct} key={ name }/>;
})}
</div>
Run Code Online (Sandbox Code Playgroud) 我的目标是将字符串参数传递给组件。示例:我有一个组件可以保存并显示标题和副标题。我想在设置选择器时传递这些字符串。就像是:
@Component({
selector: 'title-subtitle',
})
Run Code Online (Sandbox Code Playgroud)
在 html 中:
<title-subtitle title="My title" subtitle="My subtitle"></title-subtitle>
Run Code Online (Sandbox Code Playgroud) 我的目标是根据具有Angular 2的组件布尔值来设置或删除类.例如:isRed = true> add class"red",如果isRed = false> remove class"red".怎么可能?代码尝试:
isRed: boolean;
constructor() {
$(document).scroll(function(){
var scrollTop = $(this).scrollTop();
if(window.location.hash) {
} else{
this.isRed = true;
}
if(scrollTop > 50) {
this.isRed = true;
}
else {
this.isRed = false;
}
});
}
Run Code Online (Sandbox Code Playgroud)
和HTML:
[ngClass]="{red: isRed}"
Run Code Online (Sandbox Code Playgroud) 我无法涵盖下一个方法:
protected void dealDamage(int damage, String damageType) {
this.setDamageDealt(damage);
this.setDamageDealtType(damageType);
}
Run Code Online (Sandbox Code Playgroud)
我的测试看起来像这样:
@Test
@Parameters({"30, physical"})
public void dealDamage(int damage, String damageType) throws Exception {
this.creature.setDamageDealt(damage);
this.creature.setDamageDealtType(damageType);
assertEquals(this.creature.getDamageDealt(), 30);
assertEquals(this.creature.getDamageDealtType(), "physical");
}
Run Code Online (Sandbox Code Playgroud)
测试返回成功,但方法根本没有涉及.哪里可能是我的错?我错过了什么吗?
我的目标是将状态布尔值传递给父组件,父组件可用于隐藏和显示另一个子组件.示例:我有三个组件.ListViewComponent,ErrorMessageComponent和ParentComponent(绑定前两个).在ListViewComponent中有一个布尔值,仅当后端数据长度为零时才为真.我想在父组件中发送该布尔值,并根据该布尔值显示或隐藏ErrorMessageComponent.
ListViewComponent:
validateData(newProps){
this.props.onDataLengthZero(newProps.data.length == 0);
}
Run Code Online (Sandbox Code Playgroud)
为父级:
render() {
return (
<View>
<ListViewComponent />
<ErrorMessageComponent errorText="My error message Text" />
</View>
);
}
Run Code Online (Sandbox Code Playgroud)
我如何onDataLengthZero在父组件中使用并隐藏ErrorMessageComponent它是否为真?
我可以通过编程方式为ShapeDrawable设置半径吗?
java ×3
javascript ×3
angular ×2
junit ×2
junit4 ×2
reactjs ×2
testing ×2
android ×1
class ×1
components ×1
jackson ×1
json ×1
ng-class ×1
react-native ×1
typescript ×1