我有这个JSON:
@foreach($messages->reverse() as $message )
<ul class="id" data-id="{{$message->id}}">
<li class="message">
<div class="text {{ ($message->to!=Auth::user()->id)?'not_owner':'owner'}}">
{{$message->text}}
</div><br>
</li>
<li class="message">
<div class="time {{ ($message->to!=Auth::user()->id)?'not_owner':'owner'}}">
<div style="display: flex; flex-wrap: nowrap;">
@if($message->to!=Auth::user()->id)
<div style="display: table">
<a onclick="togglediv('item{{ $message->id }}')" class="toggle{{$message->id}} hidden" style=" text-decoration: none; margin-right: 5px; cursor: pointer" > <span class="dot"></span>
<span class="dot"></span>
<span class="dot"></span></a>
<div id="item{{ $message->id }}" style="display:none;"><button value="{{$message->id}}" class="btn-remove" >remove</button></div>
</div>
@endif
{{ \Carbon\Carbon::parse($message->created_at)->format('M d, h:i')}}
</div>
</div>
</li>
</ul>
@endforeach
<script>
$(document).ready(function () {
$('.id').hover(function(){
let id = $(this).attr('data-id');
$('.toggle' + id).toggleClass('hidden');
}, function () {
let id = $(this).attr('data-id');
$('.toggle' + id).toggleClass('hidden');
});
});
</script>
我需要坚持使用Java中的MongoDB驱动程序。 我应该如何在课堂上创建字段“地址”?
{
'name': 'Ana',
'lastName':'Lee',
'address': {
'street':'321 Malvo St',
'city':'Nowhere',
'state':'MA',
'zip':'010101'
}
}
地址类型?????,应为:
-带有街道,城市等字段的新班级地址。
-文件
-字符串
-地图
-其他
答案 0 :(得分:3)
您需要创建一个新的Address类,
class Adderss {
private String street;
private String city;
private String state;
private String zip;
//getters and setters
}
然后您可以在User类中使用它,
private Address address;
否则,您可以为此使用java.util.Map。
private Map<String, String> address;
两者都很正常,但是如果您需要在逻辑中使用这些地址详细信息。我建议您使用地址类。